DEV Community

ダニエリ for WoMakersCode

Posted on • Edited on

10 3

[Tutorial Linux] Terminal: Navegando nos diretórios

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

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay