Navegar diretórios pelo terminal
Objetivo
Navegar com segurança usando diretório de trabalho e paths.
Conceitos essenciais
CWD
O shell possui um diretório de trabalho atual que influencia comandos e paths relativos.
Listagem
PowerShell usa Get-ChildItem; Bash e shells compatíveis costumam usar ls.
Mudança de diretório
cd altera o diretório atual do shell. .. normalmente referencia o pai e ~ o diretório home em ambientes que suportam essa convenção.
Espaços
Paths com espaços precisam ser citados/escapados conforme o shell. Autocomplete reduz erros de digitação.
Modelo mental
PROMPT → CWD → cd/listagem → NOVO CWDExemplo e demonstração
Windows / PowerShell e Unix-like possuem comandos diferentes para alguns conceitos.
PowerShell: Get-Location; Get-ChildItem; Set-Location ..
Bash: pwd; ls; cd ..Experimento / prática
- Navegue até ft001-workspace.
- Volte ao diretório pai e retorne ao workspace.
- Use autocomplete em vez de digitar um path longo quando possível.
Erros comuns
- Executar remoção antes de conferir o CWD.
- Assumir que paths com espaços nunca precisam de aspas.
Resumo
Ao concluir esta aula, revise o modelo mental e tente explicá-lo com suas próprias palavras antes de avançar.