Menu
CoddyTech

Copiar Un Directorio

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

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

El formato básico es:

cp -r source destination

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

cp -r documents documents_backup

Ahora existirán tanto la carpeta original como la copia. Puedes verificarlo con ls:

ls
documents
documents_backup
readme.txt

Copiar un directorio en otro directorio:

Si el destino ya existe como 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 opción -r, cp se negará a copiar un directorio y mostrará un error. Usa siempre -r al copiar carpetas.

Nota: No se puede copiar una carpeta dentro de sí misma. En Linux, cp -r notes notes se detiene con un error: cp: cannot copy a directory, 'notes', into itself, 'notes/notes'.

challenge icon

Desafío

Principiante

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

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

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

Practica por tu cuenta: Playground de Terminal