Para se mover pelo sistema de arquivos Linux, você usará caminhos (paths) para especificar seu destino. A ferramenta principal para isso é o comando cd (change directory - mudar diretório). Entender como usar este comando cd linux é uma habilidade fundamental para trabalhar no terminal ou no prompt de comando cd.
Entendendo Caminhos
Existem duas maneiras de especificar um caminho: absoluto e relativo.
-
Caminho Absoluto: É o caminho completo começando pelo diretório raiz (
/). A raiz é o diretório de nível superior no sistema de arquivos. Qualquer caminho que comece com/é um caminho absoluto. Exemplo:/home/pete/Desktop. -
Caminho Relativo: Este caminho é relativo à sua localização atual no sistema de arquivos. Se você estiver em
/home/pete/Documentse quiser acessar um subdiretório chamadotaxes, você não precisa do caminho completo. Você pode simplesmente usar o caminho relativo:taxes/.
Usando o Comando cd
Depois de entender os caminhos, você pode usar o comando cd para mudar seu diretório atual. Se você está em um terminal Linux ou em um prompt cd command cmd do Windows, o conceito de mudar de diretório é universal, embora a sintaxe possa diferir ligeiramente.
Para mudar para um diretório específico usando um caminho absoluto, você digitaria:
cd /home/pete/Pictures
Este comando move você diretamente para o diretório Pictures.
Navegando para uma pasta cd
Se você já está em um diretório e deseja mover-se para um subdiretório, pode usar um caminho relativo. Por exemplo, se sua localização atual for /home/pete/Pictures e ela contiver uma pasta cd chamada Hawaii, você pode navegar até ela com:
cd Hawaii
Note que usamos apenas o nome da pasta. Isso ocorre porque já estávamos em seu diretório pai, /home/pete/Pictures.
Atalhos Essenciais de Navegação
Navegar com caminhos completos pode ser tedioso. Felizmente, o shell fornece vários atalhos para tornar a movimentação muito mais rápida.
.(diretório atual): Representa o diretório em que você está atualmente...(diretório pai): Move você um nível acima para o diretório que contém o seu diretório atual.~(diretório home): Um atalho para o seu diretório pessoal, como/home/pete.-(diretório anterior): Leva você de volta ao último diretório em que você esteve.
You can use these shortcuts with the cd command:
cd .
cd ..
cd ~
cd -
Experimente estes atalhos para se tornar mais eficiente na linha de comando.