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 destinationPor ejemplo, para copiar la carpeta documents y nombrar la copia documents_backup:
cp -r documents documents_backupTanto la carpeta original como la copia existirán ahora. Puedes verificarlo con ls:
ls
documents
documents_backup
readme.txtCopiando 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.
Desafío
PrincipianteCopia el directorio documents a un nuevo directorio llamado documents_backup, luego usa ls para confirmar que ambos directorios existen.
Pista: Usa
cp -rpara copiar un directorio y todo su contenido. La opción-res 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 destinationEjemplo - copiando un directorio:
cp -r documents documents_backupSi 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
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos