Comandos · Archivos y carpetas
cd
Cambia la carpeta en la que estás trabajando en la terminal.
- Dónde se escribe
- CMD y PowerShell
- Permisos
- No necesita administrador
- Riesgo
- Bajo: solo consulta datos o hace cambios que no afectan a tus archivos.
Para qué sirve
Casi todos los comandos actúan sobre la carpeta actual, que aparece delante del cursor. Con cd te mueves de una a otra.
Cómo se usa
cd DocumentosEntra en la carpeta Documentos dentro de la actual.
cd ..Sube a la carpeta superior.
cd /d D:\FotosEn CMD, cambia de unidad y de carpeta a la vez (sin /d, CMD no cambia de unidad). En PowerShell basta con cd D:\Fotos.
A tener en cuenta
- Si el nombre tiene espacios, ponlo entre comillas: cd "Mis proyectos". Pulsa Tab para que la terminal complete el nombre.
Cuándo usarlo
cd es lo primero que aprendes en una terminal porque casi todo lo demás depende de la carpeta en la que estés. Antes de ejecutar un script, abrir un archivo, listar con dir o comprimir una carpeta, te colocas en la ubicación correcta con cd. La ruta actual aparece delante del cursor, así que siempre sabes dónde estás.
Un truco que ahorra muchas pulsaciones: escribe las primeras letras de una carpeta y pulsa Tab para que la terminal complete el nombre; si hay varias coincidencias, vuelve a pulsar Tab para recorrerlas. Otro truco: puedes arrastrar una carpeta desde el Explorador sobre la ventana de la terminal para pegar su ruta completa tras escribir cd .
Hay rutas relativas y absolutas. Una ruta absoluta empieza por la unidad, como C:\Users, y funciona desde cualquier sitio. Una relativa parte de la carpeta actual: cd Documentos entra en la que está dentro de donde estás. cd \ te lleva a la raíz de la unidad actual, y cd ..\.. sube dos niveles de golpe.
Problemas y dudas frecuentes
Dice «El sistema no puede encontrar la ruta especificada».
La carpeta no existe donde estás ahora. Mira el contenido con dir para ver los nombres exactos y revisa mayúsculas, tildes y espacios. Si la ruta tiene espacios, ponla entre comillas.
Escribo <code>cd D:\Fotos</code> en CMD y sigo en C:.
En CMD, cd no cambia de unidad sin /d. Escribe cd /d D:\Fotos, o escribe solo D: para cambiar de unidad y luego usa cd.
¿Cómo vuelvo a mi carpeta de usuario?
En PowerShell, escribe cd ~. En CMD, usa cd %USERPROFILE%, que equivale a C:\Users\tu_usuario.
Fuentes consultadas
- cd (referencia de comandos de Windows) (Microsoft Learn)