Como fazer novos diretórios no Linux

Suraj Joshi 30 janeiro 2023
  1. Comando mkdir
  2. Criar um novo diretório utilizando o comando mkdir
  3. Definir permissões durante a criação de um diretório
  4. Criar Diretórios Múltiplos
Como fazer novos diretórios no Linux

Para criar novos diretórios no Linux, podemos usar o Gerenciador de Arquivos ou o Terminal. Para criar novos diretórios utilizando o terminal, utilizamos o comando mkdir.

Comando mkdir

O comando mkdir cria diretórios utilizando a Interface de Linha de Comando e define as permissões dos diretórios.

Sintaxe:

mkdir [OPTION] [DIRECTORY]

Aqui, OPTION inclui opções ao criar diretórios, e DIRECTORY representa um ou mais nomes de diretórios a serem criados.

Enquanto executamos este comando, devemos ter certeza de que temos permissões suficientes; caso contrário, poderemos receber um erro de “permissão negada”.

Criar um novo diretório utilizando o comando mkdir

mkdir newdir

Ele cria um novo diretório com o nome newdir no diretório de trabalho atual.

Para verificar a criação do diretório, podemos utilizar o comando ls -l:

ls -l

Resultado:

drwxr-xr-x 2 zeppy zeppy 4096 Sep  1 20:00 newdir

Para criar um diretório em outros locais ao invés do diretório de trabalho atual, precisamos fornecer o caminho absoluto ou relativo para o diretório pai.

mkdir test/abc

Isto cria um novo diretório abc dentro do diretório test. Aqui, o diretório test deve estar dentro do diretório de trabalho atual.

Entretanto, se o diretório pai test não existir, recebemos o erro No such file or directory. Para criar diretórios pai se eles não existirem, podemos utilizar a opção -p.

mkdir -p test/abc/newdir

Neste caso, mesmo se algum dos diretórios pai test e abc não existir, o comando criará diretórios ausentes, além do diretório newdir.

Definir permissões durante a criação de um diretório

Para definir as permissões durante a criação do diretório, utilizamos a opção -m. A sintaxe para definir as permissões é a mesma do comando chmod.

mkdir -m 700 test

Isto cria um novo diretório chamado test com permissões 700, significando que o criador do diretório só pode acessar o diretório.

Criar Diretórios Múltiplos

Para criar vários diretórios, utilizamos o comando mkdir seguido dos nomes dos diretórios a serem criados separados por espaço.

mkdir tennis football swimmimg

Isto criará diretórios tennis, football e swimming no diretório de trabalho atual.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Artigo relacionado - Linux Files and Directories