cd (Mudar de Diretório)
100%

Linha de Comando · Lição 3

cd (Mudar de Diretório)

Aprenda a usar cd com caminhos e atalhos para navegar pelo sistema de arquivos do Linux.

Para navegar pelo sistema de arquivos do Linux, você usa caminhos que especificam seu destino. A principal ferramenta para isso é o comando cd, abreviação de change directory, ou mudar de diretório. Ele altera o diretório de trabalho atual do shell.

O destino deve ser um diretório, não um arquivo comum. Se o diretório não existir, se o nome estiver digitado incorretamente ou se você não tiver permissão para entrar nele, cd informará um erro em vez de mudar de localização.

A sintaxe básica é:

cd [DIRECTORY]

Compreensão dos Caminhos

Há duas maneiras de especificar um caminho: absoluta e relativa.

  • Caminho absoluto: o caminho completo a partir do diretório raiz (/). Por exemplo: /home/pete/Desktop.

  • Caminho relativo: um caminho baseado em sua localização atual. Se você estiver em /home/pete/Documents e quiser acessar um subdiretório chamado taxes, poderá usar taxes/.

Qual afirmação descreve corretamente um caminho absoluto?

Uso do Comando cd

Para mudar para um diretório específico usando um caminho absoluto, digite:

$ cd /home/pete/Pictures

Esse comando leva você diretamente ao diretório Pictures.

Confirme sua localização com pwd:

$ pwd
/home/pete/Pictures

Qual comando confirma a localização atual do shell depois de cd?

Navegação para um Subdiretório

Se você já estiver em um diretório e quiser entrar em um de seus subdiretórios, use um caminho relativo. Por exemplo, se sua localização atual for /home/pete/Pictures e ela contiver uma pasta chamada Hawaii, você poderá entrar nela com:

$ cd Hawaii

Observe que usamos apenas o nome da pasta. Isso funciona porque já estávamos em seu diretório pai, /home/pete/Pictures.

Atalhos Essenciais de Navegação

Navegar usando caminhos completos pode ser cansativo. Felizmente, o shell oferece vários atalhos que agilizam bastante a movimentação.

  • . (diretório atual): representa o diretório em que você está.
  • .. (diretório pai): leva você um nível acima, ao diretório que contém o atual.
  • ~ (diretório pessoal): é um atalho para seu diretório pessoal, como /home/pete.
  • - (diretório anterior): leva você de volta ao último diretório em que esteve.

Você pode usar esses atalhos com cd:

$ cd .
$ cd ..
$ cd ~
$ cd -

Partindo de /home/pete/Pictures, qual comando leva a /home/pete?

Qual comando retorna ao diretório usado imediatamente antes do atual?

Experimente esses atalhos para se tornar mais eficiente na linha de comando.

Exemplos Práticos de cd

Vá para seu diretório pessoal:

$ cd

Executar cd sem um argumento de diretório também leva você ao diretório pessoal.

Suba dois níveis:

$ cd ../..

Entre em um diretório cujo nome contém espaços colocando-o entre aspas:

$ cd "Vacation Photos"

Qual comando trata Vacation Photos como um único nome de diretório?

Volte ao diretório anterior:

$ cd -
/home/pete/Documents

Para reforçar sua compreensão sobre a navegação em diretórios no Linux, experimente estes laboratórios práticos:

  1. Comando cd do Linux: Mudança de Diretórios — Aprenda a usar cd para navegar com eficiência pelo sistema de arquivos, incluindo diferentes técnicas para mudar de diretório, compreender caminhos e explorar a estrutura de arquivos.
  2. Navegação em Diretórios no Linux — Teste suas habilidades básicas na linha de comando navegando por diretórios com comandos essenciais.
  3. Configuração da Estrutura de um Novo Projeto — Pratique o gerenciamento de diretórios criando uma estrutura de projeto específica e navegando por ela com comandos essenciais como mkdir e cd.

Lição concluída

Você concluiu cd (Mudar de Diretório)

Agora você sabe usar cd para alternar entre diretórios com caminhos completos e atalhos do shell.

  • Diferencie caminhos absolutos de caminhos relativos.

  • Mude de diretório e verifique o resultado com pwd.

  • Navegue para os diretórios pai, pessoal e anterior.

  • Entre em diretórios cujos nomes contêm espaços.

  • Reconheça erros comuns de caminho e permissão.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Próxima Lição
Voltar para Linha de Comando