Criando e Navegando em Estruturas de Diretórios Complexas
Neste passo, você aprenderá como criar múltiplos diretórios de uma vez e navegar por uma estrutura de diretórios mais complexa.
Criando Múltiplos Diretórios com um Comando
O comando mkdir com a opção -p permite que você crie múltiplos diretórios aninhados em um único comando. A opção -p cria diretórios pai conforme necessário.
Vamos criar uma estrutura de diretórios para um sistema de motor hipotético:
mkdir -p resources/engine/cylinders
mkdir -p resources/engine/pistons
O primeiro comando cria três diretórios: resources (se ele ainda não existir), engine dentro de resources e cylinders dentro de engine.
O segundo comando cria pistons dentro do diretório engine.
Verificando a Estrutura do Diretório
Vamos verificar a estrutura que criamos listando o conteúdo do diretório resources:
ls resources
Você deve ver:
engine
Agora, vamos olhar dentro do diretório engine:
ls resources/engine
Você deve ver:
cylinders pistons
Navegando Pela Estrutura do Diretório
Vamos navegar para o diretório cylinders:
cd resources/engine/cylinders
Verifique sua localização:
pwd
A saída deve ser:
/home/labex/project/resources/engine/cylinders
Navegando para Cima Vários Níveis
Para subir vários níveis de diretório de uma vez, você pode usar múltiplos .. separados por /:
cd ../../..
Este comando sobe três níveis: de cylinders para engine, para resources, para project.
Verifique sua localização:
pwd
A saída deve ser:
/home/labex/project