O comando mkdir, abreviação de make directory, cria diretórios para organizar arquivos e outros diretórios.
Linha de Comando · Lição 12
mkdir (Criar Diretório)
Aprenda a criar diretórios únicos, múltiplos e aninhados com as opções de mkdir.
A sintaxe básica é:
mkdir [OPTIONS] DIRECTORY...
Criação de um Diretório
Forneça um caminho para criar um diretório. Este exemplo cria documents no diretório de trabalho atual:
$ mkdir documents
Se já existir uma entrada chamada documents, mkdir informará um erro em vez de substituí-la. Use ls -ld documents para inspecionar a entrada existente.
Qual comando cria um diretório chamado documents no diretório de trabalho atual?
Criação de Vários Diretórios
Liste vários caminhos para criar vários diretórios em um único comando:
$ mkdir books paintings
Qual comando cria dois diretórios irmãos chamados books e paintings?
Criação de Diretórios Pais Ausentes
Sem uma opção, mkdir books/hemingway/favorites falha quando um diretório intermediário está ausente. Acrescente -p para criar os diretórios pais que faltam ao longo do caminho:
$ mkdir -p books/hemingway/favorites
Esse comando cria as partes ausentes do caminho. Ele também não informa um erro apenas porque o diretório final já existe, embora outros erros, como permissões insuficientes, ainda possam ocorrer.
Nenhuma parte de projects/app/src existe. Qual comando cria o caminho completo de diretórios?
Definição do Modo Inicial
Use -m MODE para especificar as permissões de um novo diretório:
$ mkdir -m 755 public
Você estudará os modos de permissão mais adiante. Neste exemplo, o modo 755 concede ao proprietário permissões de leitura, gravação e pesquisa, enquanto o grupo e os demais recebem permissões de leitura e pesquisa.
Acrescente -v para mostrar uma mensagem para cada diretório criado:
$ mkdir -pv projects/app/src
mkdir: created directory 'projects'
mkdir: created directory 'projects/app'
mkdir: created directory 'projects/app/src'
Qual comando cria public com o modo de permissão 755?
Para praticar a criação e a organização de diretórios, experimente estes laboratórios:
- Comando mkdir do Linux: Criação de Diretórios — Aprenda a usar
mkdirpara criar diretórios, definir permissões e organizar o sistema de arquivos. O laboratório aborda o uso básico e avançado, incluindo diretórios aninhados. - Configuração da Estrutura de um Novo Projeto — Pratique o gerenciamento de diretórios criando uma estrutura de projeto específica e navegando por ela com comandos essenciais como
mkdirecd.
Lição concluída
Você concluiu mkdir (Criar Diretório)
Agora você sabe criar estruturas de diretórios com nomes, diretórios pais e modos escolhidos conscientemente.
Crie um ou mais diretórios em um único comando.
Reconheça um erro causado por um caminho já existente.
Crie diretórios pais ausentes com
-p.Defina o modo de um novo diretório com
-m.
Salve seu progresso
Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.
Criar uma conta gratuita