Menu
Coddy logo textTech

Copiar Un Directorio

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 17 de 82.

Al igual que al copiar un archivo con cp, también puedes copiar un directorio completo. Sin embargo, para copiar un directorio y todo su contenido, debes usar la bandera -r, que significa recursivo.

El formato básico es:

cp -r source destination

Por ejemplo, para copiar la carpeta documents y nombrar la copia documents_backup:

cp -r documents documents_backup

Tanto la carpeta original como la copia existirán ahora. Puedes verificarlo con ls:

ls
documents
documents_backup
readme.txt

Copiando un directorio a otro directorio:

Si el destino ya existe como un directorio, la carpeta de origen se colocará dentro de él:

cp -r documents projects/

Esto crea projects/documents con todos los contenidos originales.

Nota: Sin la bandera -r, cp se negará a copiar un directorio y mostrará un error. Siempre use -r cuando copie carpetas.

challenge icon

Desafío

Principiante

Copia el directorio documents a un nuevo directorio llamado documents_backup, luego usa ls para confirmar que ambos directorios existen.

Pista: Usa cp -r para copiar un directorio y todo su contenido. La opción -r es requerida al copiar directorios.

Hoja de referencia

Para copiar un directorio y todo su contenido, use la bandera -r (recursiva) con cp:

cp -r source destination

Ejemplo - copiando un directorio:

cp -r documents documents_backup

Si el destino ya existe como un directorio, la carpeta fuente se colocará dentro de él:

cp -r documents projects/

Esto crea projects/documents con todo el contenido original.

Nota: La bandera -r es requerida al copiar directorios. Sin ella, cp mostrará un error.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos