No diretório Downloads
, você pode retornar rapidamente ao seu diretório pessoal simplesmente digitando cd
no prompt. cd ~
faz a mesma coisa.
Existem duas maneiras básicas de se locomover no BASH:
- Usando caminhos absolutos
- Usando nomes de caminho relativos
Os nomes de caminho
Absolutos começam no diretório raiz, denotados por um /
principal e podem ser usados em qualquer lugar. Para usar o caminho absoluto para ir para Downloads
, você pode executar:
cd /home/<username>/Downloads
onde <username>
é substituído pelo seu nome de usuário. Você também pode substituí-lo pela variável de ambiente $USER
, que geralmente se expande para o nome de usuário do usuário que está executando o shell. Você também pode substituir /home/<username>
por $HOME
, que geralmente será expandido para o caminho absoluto do diretório inicial do usuário que está executando o shell.
Um atalho útil para isso é
cd ~/Downloads
O caractere til ( ~
) toma o lugar de /home/<username>
- expande para o diretório inicial do usuário que está executando o shell. Observe que essa expansão não será executada se o caractere til estiver entre aspas duplas ou simples.
Os nomes de caminho
Relativos começam no diretório de trabalho (aquele em que você está). Então, se você sabe em qual diretório você está, você pode usar alguns atalhos para se locomover. Por exemplo
-
.
(ponto) refere-se ao diretório de trabalho atual
-
..
(ponto) (ponto) refere-se ao diretório pais do diretório de trabalho atual
quando você está na sua pasta Home e digite cd Downloads
, você também pode digitar ./Downloads
O ./
está implícito quando você apenas digita cd Downloads
(o diretório de trabalho está implícito se você não incluir um nome de caminho).
Quando você está no diretório Downloads
, você também pode usar cd ..
para retornar ao diretório pai /home/<username>
. Nesse caso, é mais fácil digitar apenas cd
, porque isso altera o diretório de trabalho de seu diretório pessoal imediatamente onde quer que você esteja. No entanto, o ..
se torna muito útil quando você está navegando em torno de estruturas de diretório aninhadas ou outros locais no sistema.