Comando Linux mkdir
Em sistemas operacionais do tipo Unix, o comando mkdir cria novos diretórios em um sistema de arquivos .
Este documento cobre a versão GNU / Linux do mkdir .
Sintaxe
mkdir [ -m = mode ] [ -p ] [ -v ] [ -Z = context ] diretório [ diretório ...]
mkdir --version
mkdir --help
Opções
diretório | O nome do diretório a ser criado. Se o diretório especificado ainda não existir, o mkdir o cria. Mais de um diretório pode ser especificado. Um diretório especificado pode incluir informações de caminho . Por exemplo, se o diretório atual for / home / hope e você desejar criar o diretório / home / hope / Documents / writing , poderá usar o comando mkdir Documents / writing . Se a pasta Documentos ainda não existir, você deve especificar a opção -p para criá-la automaticamente, caso contrário, o comando falhará. |
-m = modo , –mode = mode | Você pode usar a opção -m para definir um modo de arquivo ( permissões , etc.) para os diretórios criados. A sintaxe do modo é igual à do comando chmod . |
-p , –pais | Crie diretórios pai , conforme necessário. Quando esta opção é especificada, nenhum erro será relatado se um diretório já existir. |
-v , –verbose | Saída detalhada . Imprima uma mensagem para cada diretório criado. |
-Z = contexto , –context = context | Se você estiver usando o SELinux , esta opção definirá o contexto de segurança de cada diretório criado para o contexto . Para informações detalhadas sobre contextos de segurança, consulte a documentação do SELinux. |
–Socorro | Exiba uma mensagem de ajuda e saia. |
–versão | Exiba informações da versão e saia. |
Status de saída
mkdir retorna um status de saída zero se todas as operações foram bem-sucedidas ou um status de saída diferente de zero se as operações falharem.
Exemplos
mkdir myfiles
Crie um novo diretório chamado myfiles no diretório atual.
mkdir ~ / myfiles
Crie o diretório myfiles no diretório inicial , especificado aqui com um til (” ~ “). Para obter mais informações sobre o uso de ~ para representar seu diretório pessoal, consulte expansão de til no bash .
mkdir -ma = rwx mydir
Crie o diretório mydir e defina seu modo de arquivo ( -m ) para que todos os usuários ( a ) possam ler ( r ), escrever ( w ) e executá-lo ( x ).
Para diretórios, isso significa que qualquer usuário no sistema pode visualizar (“ler”) e criar / modificar / excluir (“gravar”) arquivos no diretório. Qualquer usuário também pode mudar para (“execute”) o diretório, por exemplo, com o comando cd .
chdir -m 777 mydir
O mesmo que o comando acima, mas usando um modo de arquivo numérico. Concede permissões de leitura, gravação e execução ao diretório para todos os usuários. (Para mais informações sobre modos de arquivo, consulte chmod ).
mkdir -p / home / esperança / Documentos / pdf
Cria o diretório / home / hope / Documents / pdf . Se algum dos diretórios pai / home , / home / hope ou / home / hope / Documents ainda não existir, eles serão criados automaticamente.
Comandos relacionados
rmdir – Remove um diretório.