Linha de comando

cd

cd: change directory (mudar de diretório).

O comando cd serve para mudar o diretório atual no ambiente de linha de comando. Esse comando permite navegar pelo sistema de arquivos do seu computador. Mudar o diretório atual é uma operação fundamental ao gerenciar arquivos ou executar programas pelo terminal.

Repare: se o caminho contém espaços, você precisa colocá-lo entre aspas para que o comando cd o trate como um único argumento.

Por exemplo, se o caminho é C:\Program Files, você executaria o comando cd "C:\Program Files". Você pode usar tanto aspas simples ' quanto duplas ", mas sempre use o mesmo par de aspas.

Por exemplo, se o caminho é /home/alex/my documents, você executaria o comando cd "/home/alex/my documents". Você pode usar tanto aspas simples ' quanto duplas ", mas sempre use o mesmo par de aspas.

Além disso, repare que em todos os sistemas operacionais (exceto o Windows), caminhos e comandos diferenciam maiúsculas de minúsculas. Por exemplo, /home/Alex e /home/alex são dois caminhos diferentes.

Exemplos

Linux/macOS

Mude para um diretório específico:

cd /path/to/directory

Suba um nível de diretório:

cd ..

Suba dois níveis de diretório:

cd ../..

Volte para o diretório visitado anteriormente:

cd -

Vá para o diretório home:

cd ~

Windows (PowerShell)

O PowerShell aceita cd como um alias do cmdlet Set-Location. O comportamento e as opções são parecidos com os dos sistemas Unix.

Por muito tempo, o Windows usou barras invertidas (\) como separador de diretórios, enquanto os sistemas Unix usavam barras comuns (/). No entanto, as versões modernas do Windows aceitam os dois tipos de separador. Na minha opinião, é melhor usar barras comuns no PowerShell, já que elas são mais compatíveis com os sistemas Unix.

Mude para um diretório específico:

cd C:/path/to/directory

Suba um nível de diretório:

cd ..

Suba dois níveis de diretório:

cd ../..

Volte para o diretório visitado anteriormente:

cd -

Vá para o diretório home:

cd ~