Comando Cmd Para Voltar Uma Pasta
Voltar uma pasta no CMD
O comando básico pra subir um nível na árvore de diretórios pelo cmd do Windows é simplesmente: cd .. Isso já resolve a maioria dos casos. O ".." é a sintaxe padrão do CMD e do PowerShell pra representar o diretório pai. Quando você tá em C:\Users\joao\Desktop e executa cd .., você vai parar em C:\Users\joao. Simples assim.
comando cmd para voltar uma pasta
Se a pergunta é especificamente sobre o que digitar pros três primeiros níveis pra trás de uma vez, existe uma opção que muita gente não sabe: cd ..\..\..\ Esse comando sobe três níveis num único comando. Pode parecer útil, mas na prática eu desconfio dele. Já me peguei em situação onde precisei subir de pastas com espaços no nome e o comando quebrou porque a aspas não foi colocada em volta de cada segmento. A solução imediata foi trocar pra cd.. sem o parêntese, que é outra variante válida quando o próximo diretório começa com um ponto, mas no caso de ".." isso não se aplica — tive que voltar passo a passo mesmo, usando cd .. três vezes. Também dá pra usar cd.. (sem espaço entre cd e ..). O resultado é o mesmo, só economiza um caractere. Não faz diferença funcional alguma, mas ajuda a quem digita rápido e odeia ter que levantar o dedo do teclado. O problema real que todo mundo encontra na hora de voltar pasta com cd .. é quando o prompt não mostra onde você tá. Se você tá em C:\Windows\System32 e sobe um nível sem verificar, pode acabar em C:\Windows sem saber. O comando cd .. não mostra nada na tela além do prompt retornando. Para evitar confusão, eu sempre uso pwd junto antes e depois de subir, ou configuro o prompt com o caminho completo:
prompt $p$g Isso faz o CMD exibir o diretório atual em tempo real. Economiza uns dez minutos de tentativa e erro por dia.

Pegadinhas que parecem inocentes
Tem duas coisas que dão problema constante e raramente são mencionadas em tutoriais básicos. A primeira é que cd .. não funciona entre unidades diferentes. Se você tá no disco C: e quer ir pra uma pasta no disco D:, cd .. não vai te ajudar. Você precisa usar o comando cd /d D:\pra trocar de unidade e diretório ao mesmo tempo. Eu levei semanas pra entender isso porque o CMD trata unidades como contextos separados, não como parte de um caminho absoluto igual ao Linux. A segunda é sobre pastas compartilhadas de rede. Se você tá em \\servidor\dados\equipe\projetos e executa cd .., ele funciona normalmente até \\servidor\dados\equipe. Mas se o caminho tem mapeamento de unidade (como Z:\), o comando CD .. volta para o diretório pai dentro do mesmo drive mapeado. Já vi gente perder horas procurando onde foi parar porque o drive mapeado pointava pra uma pasta diferente do que esperavam.
Outro detalhe técnico que poucos conhecem: cd .. não respeita variáveis de ambiente automaticamente se elas tiverem espaços. Se você tem uma variável %USERPROFILE% que aponta pra C:\Users\Maria Silva, o comando cd %USERPROFILE%\..\Documents vai falhar porque o espaço quebra o parsing. A solução é usar aspas duplas: cd "%USERPROFILE%\..\Documents". Sem aspas, o CMD interpreta o espaço como separador de argumentos e o comando falha silenciosamente.
Alternativas quando o cd .. não basta
Se você precisa voltar várias pastas frequentemente, o cd .. pode ficar verboso. Existem opções como: cd .. repeated three times for three levels up pushd e popd — esses são os que eu mais uso no dia a dia. O pushd salva o diretório atual numa pilha e muda pra uma nova pasta. O popd volta pro diretório anterior. É muito mais confiável que cd .. num script longo, porque você não corre o risco de perder o caminho original. Um cenário real: eu estava migrando arquivos de backups entre várias subpastas num servidor. Usei pushd pra entrar em cada uma e popd pra voltar ao raiz. Funcionou perfeitamente, enquanto cd .. repeatedly teria sido um pesadelo de manutenção.

Também existe a possibilidade de usar o CD /D pra mudar de unidade e diretório ao mesmo tempo, como mencionei antes. Útil quando você precisa sair do System32 pra qualquer lugar sem se preocupar com a unidade atual. Resumindo, o comando cmd para voltar uma pasta é cd .., mas o conhecimento prático vem das exceções. Pastas com espaços, drives mapeados, e a limitação entre unidades são os pontos onde a teoria e a prática divergem. O pushd/popd é o que eu recomendo pra qualquer coisa além do uso casual, porque economiza tempo e evita erros de navegação que parecem bobos até você perceber que perdeu o caminho.
Galeria
-
Comandos úteis para gerenciar arquivos e pastas por meio do CMD no ... -
12 melhores comandos para usar no Prompt de Comando (CMD) do Windows ... -
Como contar arquivos em uma pasta com PowerShell, CMD ou File Explorer ...