Como Voltar uma Pasta no CMD do Windows
O comando cmd para voltar uma pasta é uma das operações mais básicas do terminal do Windows, mas muita gente ainda trava na primeira vez que precisa subir diretórios. Vou explicar de forma direta, sem rodeios, porque o assunto em si não precisa de introdução dramática.
comando cmd para voltar uma pasta
O comando principal é simplesmente: cd ..
Dois pontos depois de um espaço. Isso te leva exatamente um nível acima, na pasta pai. Se você está em C:\Users\João\Documentos\Projetos e roda cd .., vai parar em C:\Users\João\Documentos. Um passo. Pronto. Se quiser subir mais de um nível de uma vez, repita os dois pontos separados por barras invertidas:
cd ..\.. Isso sobe dois níveis. Três níveis seria cd ..\..\... Você continua assim até chegar onde precisa. É simples, mas começa a ficar confuso quando o caminho é longo e você perde a noção de onde está.
Outra variant útil: cd \
Isso te joga direto para a raiz da unidade atual. Se você tá em D:\alguma_coisa\profundo, um cd \ te manda pra D:\. Não sobe gradualmente, pula direto. Útil quando você já sabe que precisa voltar à raiz e não quer contar quantos níveis são.
Comandos Relacionados que Todo Mundo usa (ou deveria usar)
Antes de subir, às vezes você só quer saber onde tá. O comando pwd não funciona no CMD do Windows. Em vez disso: cd
Só digitar cd e dar Enter mostra o caminho completo da pasta atual. Nada de saída extra, só o path mesmo. Muito mais rápido do que tentar decorrer mentalmente onde você entrou. Para listar o conteúdo da pasta onde você está:
dir Mostra arquivos e subpastas. Se quiser uma visão mais limpa, dir /b mostra só os nomes, sem tamanho, data, permissão. Fica mais fácil de ler quando a pasta tem muitos arquivos.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Para mudar direto para outra unidade: D:
Só digitar a letra da unidade seguida de dois pontos e Enter. Você já muda pra D:\ automaticamente. Não precisa de cd junto. Isso pega muita gente desprevenida porque parece que o comando não funcionou, mas na verdade só mudou de unidade sem mostrar nada.
Um Problema Real que Eu Enfrentei
Uma vez eu precisei voltar várias pastas de um diretório que eu mesmo tinha criado num script. O caminho era algo como C:\Users\eu\AppData\Local\Temp\myapp\v2\build\outputs\test-results. Eu sabia que precisava chegar em C:\Users\eu, mas contar quantos ..\ eram necessários era chato e propenso a erro. A solução que eu usei foi simplesmente olhar o caminho atual com cd, contar os níveis manualmente, e depois montar o comando cd ..\..\..\..\..\..\..\... Sete níveis. Funcionou, mas foi lento. Se eu soubesse na época, teria usado cd \ pra voltar à raiz de C: primeiro, e depois navegado de volta manualmente só até a pasta correta.
Uma lição prática: quando o caminho é muito fundo, às vezes vale mais a pena ir pra raiz de uma vez e caminhar de volta do que tentar calcular todos os níveis de uma vez. Você erra menos e ainda entende onde está durante o trajeto.
Pegadinhas Comuns
O CMD diferencia maiúsculas de minúsculas em nomes de arquivo, mas não em comandos. CD .., cd .., Cd .. — tudo funciona igual. O importante é o espaço entre cd e os dois pontos. Se você digitar cd.. sem espaço, o CMD entende como um comando inválido e mostra uma mensagem de erro. É um erro comum porque a gente tende a juntar quando escreve rápido. Sempre coloque o espaço.
Outra pegadinha: se você tentar subir além da raiz, o CMD simplesmente não faz nada. Não dá erro, não te avisa. Fica onde estava. Já fiquei preso nessa várias vezes, achando que o comando havia funcionado, mas na verdade o cursor nem mexeu.
Quando o CMD Não é a Melhor Opção
Se você trabalha muito com navegação de diretórios, o CMD pode ficar limitante. O PowerShell oferece pushd e popd, que guardam e restauram o diretório anterior automaticamente. O CMD não tem equivalente nativo. Uma alternativa dentro do próprio CMD é usar variáveis de ambiente. Você pode salvar o caminho atual com set ANTIGA=%CD% e voltar depois com cd %ANTIGA%. Não é automático, mas funciona e evita ter que lembrar o caminho de cabeça.
Se o seu fluxo envolve subir e descer pastas constantemente, considerar migrar para o PowerShell ou até mesmo usar um gerenciador de arquivos gráfico pode economizar tempo. O CMD é poderoso para scripts e automação, mas para uso interativo diário, as ferramentas modernas são mais práticas.
Resumo Rápido
cd .. — sobe um nível. cd ..\.. — sobe dois. cd \ — vai pra raiz da unidade. cd — mostra onde você está. dir — lista o conteúdo. D: — muda de unidade. Esses são os comandos que cobrem 90% das necessidades de navegação no CMD do Windows. O resto é case-specific e você vai aprendendo conforme precisa.