Curso de Linux #10: Criando diretórios/pastas no Linux (comando mkdir)
Índice:
- Sintaxe de comando do mkdir do Linux
- Como criar um novo diretório
- Como criar diretórios pai
- Como definir permissões ao criar um diretório
- Como criar vários diretórios
- Conclusão
Nos sistemas Linux, você pode criar novos diretórios na linha de comando ou com a ajuda do gerenciador de arquivos da área de trabalho. O comando que permite criar diretórios (também conhecidos como pastas) é
mkdir
.
Este tutorial aborda os conceitos básicos do uso do comando
mkdir
, incluindo exemplos do cotidiano.
Sintaxe de comando do mkdir do Linux
A sintaxe para o comando
mkdir
é a seguinte:
mkdir
O comando usa um ou mais nomes de diretório como argumentos.
Como criar um novo diretório
Para criar um diretório no Linux, passe o nome do diretório como argumento para o comando
mkdir
. Por exemplo, para criar um novo diretório
newdir
você deve executar o seguinte comando:
mkdir newdir
Você pode verificar se o diretório foi criado listando o conteúdo usando o comando
ls
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 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 comando
cd
.
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 diretório
/tmp
, digite:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
A opção
-v
(
--verbose
) informa ao
mkdir
para imprimir uma mensagem para cada diretório criado.
Como criar diretórios pai
Um diretório pai é um diretório que está acima de outro diretório na árvore de diretórios. Para criar diretórios pai, use a opção
-p
.
Digamos que você queira criar um diretório
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Se algum dos diretórios pai não existir, você receberá um erro, como mostrado abaixo:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
Em vez de criar os diretórios-pai ausentes, um por um, chame o comando
mkdir
com a opção
-p
:
mkdir -p /home/linuxize/Music/Rock/Gothic
Quando a opção
-p
é usada, o comando cria o diretório apenas se ele não existir.
Se você tentar criar um diretório que já exista e a opção
-p
não for fornecida, o
mkdir
imprimirá Erro de
File exists
:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Como definir permissões ao criar um diretório
Para criar um diretório com permissões específicas, use a opção
-m
(
-mode
). A sintaxe para atribuir permissões é a mesma que com o comando
chmod
.
No exemplo a seguir, estamos criando um novo diretório com
700
permissões, o que significa que somente o usuário que criou o diretório poderá acessá-lo:
mkdir -m 700 newdir
Quando a opção
-m
não é usada, os diretórios recém-criados geralmente têm permissões
775
ou
755
, dependendo do valor
umask
.
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 comando
mkdir
também permite criar uma árvore de diretórios complexa com um comando:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
O comando acima cria a seguinte árvore de diretórios:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Conclusão
O comando
mkdir
no Linux é usado para criar novos diretórios.
Para obter mais informações sobre
mkdir
, visite a página do manual mkdir.
Comando Ls no linux (listar arquivos e diretórios)
O comando ls é um dos comandos básicos que qualquer usuário do Linux deve conhecer. É usado para listar informações sobre arquivos e diretórios no sistema de arquivos.
Como remover arquivos e diretórios usando a linha de comando linux
Neste tutorial, mostraremos como usar o comando rm para remover arquivos e diretórios através de exemplos e explicações das opções rm mais comuns.
Como mover arquivos e diretórios no linux (comando mv)
Mover arquivos e diretórios é uma das tarefas mais básicas que você geralmente precisa executar em um sistema Linux. Neste tutorial, explicaremos como usar o comando mv para mover arquivos e diretórios.