Lições do módulo (1/3)
Criando recursos (mkdir e touch)
Além de navegar, você frequentemente precisará organizar seu espaço de trabalho criando novas pastas (diretórios) e arquivos vazios no terminal.
Criando pastas: mkdir
Para criar uma nova pasta, use o comando:
mkdir [folder_name]Este comando significa Criar diretório. Por exemplo, mkdir documents criará uma pasta chamada documents em seu diretório atual.
Criando caminhos aninhados com -p
Se você tentar criar uma pasta dentro de um diretório que ainda não existe (por exemplo, projects/javascript/2026), o comando falhará e exibirá um erro.
Para instruir o Linux a criar automaticamente quaisquer diretórios pai intermediários ausentes, use a opção -p:
mkdir -p projects/javascript/2026Criando arquivos vazios: touch
Para criar um arquivo vazio ou atualizar o carimbo de data/hora de modificação de um arquivo existente, use o comando:
touch [file_name]Por exemplo, digitar touch app.js cria um arquivo de texto em branco com esse nome na pasta atual.
Exemplos de uso e erros comuns
Se você tentar criar um arquivo usando touch dentro de uma pasta que ainda não existe, você receberá um erro:
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directoryNeste caso, você deve primeiro criar a estrutura de diretórios e depois criar o arquivo:
mkdir ghost_folder
touch ghost_folder/index.htmlSe já existir uma pasta, executar mkdir sem -p gerará um erro:
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File existsExperimente você mesmo
Exercício 1: Crie uma pasta de projetos
Crie uma nova pasta chamada ‘projetos’ no diretório atual.
Mostrar dica
Use o comando mkdir seguido do nome da pasta ‘projetos’.
Solução disponível após 3 tentativas
Exercício 2: Estrutura aninhada
Crie uma árvore de diretórios aninhada 'workspace/src' em um único comando, certificando-se de criar todos os diretórios pais necessários.
Mostrar dica
Use a opção -p com o comando mkdir para construir caminhos aninhados.
Solução disponível após 3 tentativas
Exercício 3: Crie um arquivo vazio
Crie um arquivo vazio chamado 'index.html' no diretório atual.
Mostrar dica
Use o comando touch seguido do nome do arquivo a ser criado.
Solução disponível após 3 tentativas