Como criar diretórios no Linux (comando mkdir)

  • Richard Poole
  • 0
  • 1389
  • 82

Em sistemas Linux, você pode criar novos diretórios a partir da linha de comando ou com a ajuda do gerenciador de arquivos do seu desktop. O comando que permite criar diretórios (também conhecido como pastas) é mkdir.

Este tutorial cobre os fundamentos do uso do mkdir comando, incluindo exemplos do dia a dia.

Sintaxe do comando Linux mkdir #

A sintaxe para o mkdir comando é o seguinte:

mkdir [OPÇÃO] [DIRETÓRIO] 

O comando leva um ou mais nomes de diretório como seus argumentos.

Como criar um novo diretório #

Para criar um diretório no Linux, passe o nome do diretório como argumento para o mkdir comando. Por exemplo, para criar um novo diretório newdir você executaria o seguinte comando:

mkdir newdir

Você pode verificar se o diretório foi criado listando o conteúdo usando o ls comando:

ls -l
drwxrwxr-x 2 nome de usuário nome de usuário 4096 20 de janeiro 03:39 newdir 

Ao fornecer apenas o nome do diretório, sem o caminho completo, ele é criado no diretório de trabalho atual.

O diretório de trabalho atual é o diretório a partir do qual você está executando os comandos. Para alterar o diretório de trabalho atual, use o CD comando.

Para criar um diretório em outro local, você precisará fornecer o caminho absoluto ou relativo do arquivo para o diretório pai. Por exemplo, para criar um novo diretório no / tmp diretório que você digitaria:

mkdir / tmp / newdir

Se você tentar criar um diretório em um diretório pai onde o usuário não tem permissões suficientes, você receberá Permissão negada erro:

mkdir / root / newdir
mkdir: não é possível criar o diretório '/ root / newdir': Permissão negada 

o -v (--prolixo) opção diz mkdir imprimir uma mensagem para cada diretório criado.

Como criar diretórios pais #

Um diretório pai é um diretório que está acima de outro diretório na árvore de diretórios. Para criar diretórios pais, use o -p opção.

Digamos que você queira criar um diretório / home / linuxize / Música / Rock / Gótico:

mkdir / home / linuxize / Música / Rock / Gótico

Se algum dos diretórios pai não existir, você receberá um erro conforme mostrado abaixo:

mkdir: não é possível criar o diretório '/ home / linuxize / Music / Rock / Gothic': Não existe esse arquivo ou diretório 

Em vez de criar os diretórios pais ausentes um por um, invoque o mkdir comando com o -p opção:

mkdir -p / home / linuxize / Música / Rock / Gótico

Quando o -p opção for usada, o comando cria o diretório apenas se ele não existir.

Se você tentar criar um diretório que já existe e o -p opção não é fornecida, mkdir irá imprimir o arquivo existe erro:

mkdir newdir
mkdir: não é possível criar o diretório 'newdir': o arquivo existe 

Como definir permissões ao criar um diretório #

Para criar um diretório com permissões específicas, use o -m (-modo) opção. A sintaxe para atribuir permissões é a mesma do chmod comando.

No exemplo a seguir, estamos criando um novo diretório com 700 permissões, o que significa que apenas o usuário que criou o diretório poderá acessá-lo:

mkdir -m 700 newdir

Quando o -m opção não é usada, os diretórios recém-criados geralmente têm 775 ou 755 permissões, dependendo do umask valor.

Como criar vários diretórios #

Para criar vários diretórios, especifique os nomes dos diretórios como os argumentos do comando, separados por espaço:

mkdir dir1 dir2 dir3

o mkdir comando também permite que você crie uma árvore de diretório complexa com um comando:

mkdir -p Music / Jazz / Blues, Folk, Disco, Rock / Gothic, Punk, Progressive, Clássico / Barroco / Early

O comando acima cria a seguinte árvore de diretório:

Música / | - Clássica | '- Barroco | '- Early | - Disco | - Folk | - Jazz | '- Blues' - Rock | - Gótico | - Progressivo '- Punk 

Conclusão #

o mkdir comando no Linux é usado para criar novos diretórios.

Para mais informações sobre mkdir, visite a página man do mkdir .

Se você tiver dúvidas, fique à vontade para deixar um comentário abaixo.




Ainda sem comentários

Uma coleção de informações úteis sobre o sistema operacional Linux e novas tecnologias
Artigos novos, dicas práticas, revisões detalhadas e guias. Sinta-se em casa no mundo do sistema operacional Linux