[Tutorial Linux] Terminal: Navegando nos diretórios

ダニエリ - Aug 2 '20 - - Dev Community

Mudando de diretório

Para mudar de diretório, usamos o comando:



$ cd <nome_do_diretório_que_deseja_ir>


Enter fullscreen mode Exit fullscreen mode
  • $ indica que você deve usar o usuário comum para fazer essa operação.
  • digite o nome do diretório para o qual você deseja ir, sem os sinais < e >.

Exemplo:

Para seguir até a pasta de downloads, basta digitar:



$ cd Downloads/


Enter fullscreen mode Exit fullscreen mode

E no terminal será exibido:



usuario@computador:~/Downloads


Enter fullscreen mode Exit fullscreen mode
  • cd do inglês, change directory, serve para mudar de diretório/pasta.

mudando de diretório

Usando a tecla TAB para completar o nome do diretório

Aqui vale a dica de iniciar a escrita do diretório desejado e utilizar a tecla TAB para a função de autocompletar.



$ cd Do [pressione a tecla 'tab' para completar]


Enter fullscreen mode Exit fullscreen mode

Se houver mais de um diretório com as mesmas letras iniciais, será preciso apertar a tecla TAB duas vezes para que o terminal retorne o nome das pastas e você possa escolher qual precisa.



$ cd Do [pressionando o 'tab' duas vezes]
Documentos/     /Downloads


Enter fullscreen mode Exit fullscreen mode

usando a tecla tab

Navegando para um determinado diretório de qualquer lugar

Também é possível entrar no diretório citando o caminho completo. Exemplo:



$ cd /usr/games


Enter fullscreen mode Exit fullscreen mode

entrando no diretório games

Atalho para a home do usuário

Caso deseje entrar em algum diretório que esteja na home do usuário, pode se usar o sinal diacrítico til ~. Exemplo:



$ cd ~/Imagens


Enter fullscreen mode Exit fullscreen mode

entrando no diretório imagens

Retornar ao diretório acima

Para retornar um diretório acima do atual, digite:



$ cd ..


Enter fullscreen mode Exit fullscreen mode

retornando ao diretório pai

Navegando para o diretório home do usuário, de qualquer lugar

Para retornar diretamente a pasta /home/seu_nome_de_usuário, não importa onde você esteja, digite:



$ cd


Enter fullscreen mode Exit fullscreen mode

indo direto para o diretório home

Retornar dois diretórios acima

Para retornar duas pastas acima da atual, digite:



$ cd ../..


Enter fullscreen mode Exit fullscreen mode

entrando no diretório avô

Retornar ao diretório anterior

Para retornar ao diretório anterior, no qual você estava



$ cd -


Enter fullscreen mode Exit fullscreen mode
  • -, sinal de menos. Esse operador é equivalente ao comando


$ cd "$OLDPWD" && pwd


Enter fullscreen mode Exit fullscreen mode
  • "$OLDPWD" é uma variável que guarda o caminho do último diretório visitado.
  • && é o operador booleano E (AND). Faz com que o terminal execute um comando E em seguida o outro.
  • pwd do inglês, print name of current/working directory, imprime na tela o nome do diretório atual.

Exemplo do uso do cd -:

voltando ao diretório

Exemplo do uso do pwd:

usando pwd

Exemplo do uso do cd $OLDPWD:

usando $OLDPWD

Exemplo do uso do cd $OLDPWD && pwd:

usando $OLDPWD e pwd

Diretório raiz

A exibição de:



usuario@computador:/$


Enter fullscreen mode Exit fullscreen mode

no terminal indica que você está no diretório raiz. Perceba que depois dos dois pontos não temos o sinal diacrítico til, mas temos a barra.

Para seguir diretamente para o diretório raiz basta digitar:



$ cd /


Enter fullscreen mode Exit fullscreen mode

indo para o diretório raiz

Navegando por diretório com nomes compostos

Para diretórios com nomes compostos, usa-se a contrabarra (barra invertida) ao final de cada palavra. Exemplo:



$ cd Área\ de\ Trabalho


Enter fullscreen mode Exit fullscreen mode

Ou ainda, usa-se aspas (duplas ou simples). Assim,



$ cd 'Área de Trabalho'


Enter fullscreen mode Exit fullscreen mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .