Categories: Tecnologia

Como criar vários subdiretórios com um comando Linux

Se você deseja criar um diretório contendo vários subdiretórios, ou uma árvore de diretório, usando a linha de comando no Linux, geralmente você tem que usar o mkdircomando várias vezes. No entanto, existe uma maneira mais rápida de fazer isso.

Digamos que criamos um diretório chamado htg e queremos criar quatro subdiretórios dentro dele. Em uma situação normal, usaríamos o mkdircomando para criar o diretório htg. Então, precisaríamos do cdcomando para mudar para o novo diretório htg e, finalmente, usaríamos o mkdircomando novamente quatro vezes para criar os quatro subdiretórios.

Tudo isso pode ser combinado em um comando e mostraremos como.

Para criar um novo diretório com vários subdiretórios, você só precisa digitar o seguinte comando no prompt e pressionar Enter (obviamente, altere os nomes dos diretórios para o que você deseja).

mkdir -p htg / {artigos, imagens, nota, concluído}

O -psinalizador diz ao mkdircomando para criar o diretório principal primeiro se ele ainda não existir (htg, em nosso caso). As palavras entre colchetes fazem parte da “lista de expansão de chaves”. Cada um dos itens na lista de expansão da chave é anexado separadamente ao caminho anterior (htg /).

Por exemplo, o comando acima é expandido para htg / articles, htg / images, htg / note, htg / done, todos os quatro subdiretórios sendo criados no diretório htg. Como você pode ver na imagem abaixo, funcionou.

Você também pode usar uma lista de expansão de chaves no mkdircomando se estiver criando subdiretórios em um diretório que já existe, conforme mostrado abaixo. Neste exemplo, o diretório htg já existe, portanto, os subdiretórios são simplesmente adicionados a esse diretório.

Você também pode aninhar listas de expansão de chaves no mkdircomando. Por exemplo, no subdiretório articles sob o diretório htg, queremos criar dois subdiretórios chamados novo e reescrito. Então, digitamos o seguinte comando no prompt e pressionamos Enter.

mkdir -p htg / {articles / {new, rewrites}, images, notes, done}

Você também pode usar o caminho completo se quiser, como fiz no exemplo abaixo:

mkdir -p ~ / Documents / htg / {articles / {new, rewrites}, images, notes, done}

Os quatro subdiretórios são criados no diretório htg e, em seguida, os dois subdiretórios, new e rewrites, são criados no subdiretório articles.

É tão fácil. Você também pode combinar o mkdircomando com o cdcomando para criar um diretório e alterá-lo com um comando .

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

7 meses ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

7 meses ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

7 meses ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

7 meses ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

7 meses ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

7 meses ago