Criando diretórios na linha de comando do Linux

Criando diretórios na linha de comando do Linux

Aprenda a criar novas pastas na linha de comando do Linux nesta parte da série de tutoriais Noções básicas do terminal.

Talvez já saiba como alterar pastas na linha de comando do Linux.

Colocamos um exercício no final que mencionou brevemente a criação de diretórios.

Neste tutorial, vamos ver como você pode criar novas pastas na linha de comando do Linux usando o comando mkdir.

Comandos para usar no terminal

mkdir nome_do_diretorio

mkdir é um comando curto para criar diretórios. Vamos ver como usar esse comando.

Caso você não saiba, as pastas são chamadas de diretórios no Linux.

Criando um novo diretório no Linux

Você já deve estar familiarizado com o conceito de caminhos absolutos e relativos no Linux.

Abra o terminal no seu sistema se ele ainda não estiver aberto. Normalmente, você começa com seu diretório pessoal (/home/nome_de_usuario). Mas por causa deste tutorial e para lembrar algumas coisas, presumimos que você não está em seu diretório home.

Então, mude para o seu diretório pessoal primeiro.

Comandos para usar no terminal

cd

Sim. Se você simplesmente digitar cd sem quaisquer opções e argumentos, ele leva você para o seu diretório pessoal. Você também pode usar cd ~ entre outros métodos.

Aqui, crie um novo diretório chamado exercício.

Comandos para usar no terminal

mkdir exercício

Você pode mudar para este diretório exercício recém-criado?

Comandos para usar no terminal

cd exercício

Ótimo! Agora você tem uma pasta dedicada onde você vai praticar os tutoriais de linha de comando do Linux neste tutorial.

Your browser does not support the video tag.

Criando vários novos diretórios

Você acabou de criar um novo diretório. E se você tiver que criar mais de um? Digamos três deles.

Você pode usar o comando mkdir três vezes seguidas para cada um deles. Vai dar certo. No entanto, não é realmente necessário. Você pode economizar tempo e esforço criando vários diretórios ao mesmo tempo assim:

Comandos para usar no terminal

mkdir dir1 dir2 dir3

Vá em frente e faça isso. Você pode listar o conteúdo do diretório exercício para ver todos os diretórios recém-criados. Mais sobre o comando ls mais tarde.

mkdir

Lembre-se: Não é possível ter duas pastas ou arquivos com o mesmo nome no mesmo local.

Criando vários subdiretórios aninhados

Então, agora você sabe como criar vários diretórios ao mesmo tempo.

Mas e se você tiver que criar uma estrutura de diretório aninhada? Digamos que você tenha que criar um diretório subdir2 dentro de subdir1 dentro de dir1.

dir1/subdir1/subdir2

O problema aqui é que subdir1 não existe. Então, se você tentar 'mkdir dir1/subdir1/subdir2`, você receberá um erro:

$ mkdir dir1/subdir1/subdir2
mkdir: cannot create directory ‘dir1/subdir1/subdir2’: No such file or directory

Você poderia fazer o seguinte: mkdir dir1/subdir1 e depois executar mkdir dir1/subdir1/subdir2. Isso vai funcionar. No entanto, há uma maneira muito melhor.

Use a opção -p, que cria diretórios pai, se necessário. Se você executar o comando abaixo:

Comandos para usar no terminal

mkdir -p dir1/subdir1/subdir2

Ele criará subdir1 e, em seguida, subdir2 dentro de subdir1.

Não há convenção de nomenclatura, mas é melhor evitar espaços em nomes de arquivos e diretórios. Em vez disso, use sublinhado (_) ou traço (-) porque a manipulação de espaços em nomes de arquivos/diretórios requer um esforço especial.

Este é um tutorial curto porque o comando mkdir tem apenas algumas opções.

Agora, deixe-nos dar-lhe alguns exercícios práticos para utilizar o diretório exercício que você criou anteriormente.

  • Sem entrar no diretório dir2, crie dois novos subdiretórios nele.
  • Sem entrar no diretório dir3, crie subdiretórios aninhados de dois níveis (subdir1/subdir2)
  • Mude para o diretório dir2. A partir daqui, crie um diretório chamado temp\_stuff em seu diretório base. Não se preocupe; Vamos excluí-lo mais tarde nesta série de tutoriais.
  • Volte para o diretório exercício pai e tente criar um diretório chamado dir3. Você vê um erro. Você pode fazê-lo desaparecer com a opção -p?

Deixe-me saber se você tiver dúvidas ou sugestões.

Última atualização deste artigo: 19 de june de 2023