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 Documentos

Entra en la carpeta Documentos dentro de la actual.

cd ..

Sube a la carpeta superior.

cd /d D:\Fotos

En 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.