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/directorySuba 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/directorySuba 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 ~.gitignoregit checkoutgit configgit taggit worktree