Como usar a linha de comando do Linux para mudar de diretório

o LinuxCDcomando muda o diretório atual. É usado quando você está em um sessão de shell (por exemplo, quando você inicia uma janela de terminal de uma área de trabalho gráfica) para alterar o diretório de trabalho atual.

O desktop Linux com duas listagens de diretório diferentes.
Lifewire 

Diretórios de trabalho no Linux

Quando você usa o Linux em um ambiente gráfico, raramente pensa no diretório de trabalho atual. No entanto, quando você está trabalhando em um shell, o sistema assume que seu escopo de trabalho é o diretório atual, a menos que você diga o contrário. Por exemplo, quando você salva um arquivo no LibreOffice Writer, o padrão é o seu diretório inicial, mas quando você salva um arquivo usando um editor de texto no shell, ele será o padrão para o trabalho atual diretório.

Para verificar em qual diretório você está, use o pwd comando. Ele imprimirá seu diretório de trabalho (daí o nome do comando) na saída padrão.

Como usar o comando 'CD' para alterar o diretório de trabalho atual

o CD comando é elegante em sua simplicidade:

O comando suporta apenas duas opções, ambas raras:

  • -P: Use a estrutura física do diretório e ignore os links simbólicos
  • -EU: Exigir que links simbólicos sejam seguidos

Nomes de caminho locais e absolutos no comando 'CD'

Use qualquer um nomes de caminho absolutos ou nomes de caminhos locais com o CD comando. Um nome de caminho absoluto começa no diretório raiz, enquanto um nome de caminho local é relativo ao diretório de trabalho atual.

Por exemplo, se você está atualmente em / var / www / html, mas deseja mover para / var / www / html / img, qualquer um dos comandos funciona:

cd / var / www / html / img
cd img

Atalhos para mover o sistema de arquivos

Prompt do shell com os diretórios atuais listados.
Captura de tela 

Use os seguintes atalhos com o CD comando:

  • /: Vai para o diretório raiz (barra)
  • ..: Move para o diretório pai (dois pontos sem espaço)
  • ~: Move para o diretório inicial do usuário conectado (til)
  • -: Vai para o diretório anterior (hífen)

Dependendo do seu shell, você pode ver um dos símbolos de atalho anexados ao seu nome de usuário no prompt do shell ou no nome do diretório atual.

Problemas de permissões

No Linux, os diretórios e arquivos incorrem em permissões. De um modo geral, qualquer arquivo ou diretório pode ser legível, gravável ou executável para você, dependendo de seja você o proprietário do objeto, uma parte de um grupo com acesso a ele ou um autorizado globalmente do utilizador.

Se você tentar mudar para um diretório onde normalmente não consegue ler o conteúdo, receberá um erro. Por exemplo, uma conta de usuário normal operando em um shell Bash, tentando acessar /root, obterá o seguinte erro:

Mova-se usando privilégios elevados (por exemplo, por meio do sudo comando) ou altere as permissões do diretório usando o chmod comando.

O poder do comando 'Sudo'
Como usar o comando 'Chmod' do Linux