Para hacer un respaldo completo de todo el contenido de tu directorio
~/documentacion, la herramienta nativa más eficiente y profesional en Linux es tar. Este comando empaquetará y comprimirá todas tus carpetas de proyectos y el archivo README.txt en un solo archivo, manteniendo intactos los permisos y la estructura.Aquí tienes las opciones más recomendadas ejecutadas desde tu terminal:
📦 Opción 1: Crear un archivo comprimido (.tar.gz)
Esta opción junta todo y lo comprime para que ocupe menos espacio. Es ideal si planeas descargar el backup o moverlo a otra máquina.
- Sube un nivel en la terminal para no estar dentro de la carpeta que vas a respaldar:
- Ejecuta el comando de compresión:
- ¿Qué significa esto?
c(crear),z(comprimir con gzip),v(mostrar el progreso en pantalla),f(definir el nombre del archivo). El fragmento$(date +%F)le añadirá automáticamente la fecha de hoy al nombre (ej.backup_documentacion_2026-09-03.tar.gz).
- ¿Qué significa esto?
📂 Opción 2: Clonar a otra ruta o disco (Duplicado exacto)
Si tienes un disco duro externo, una memoria USB o una ruta de red montada y prefieres copiar las carpetas tal y como están sin comprimirlas, utiliza
cp con los modificadores correctos:- ¿Qué significa esto?
r(recursivo, copia carpetas y subcarpetas),v(muestra progreso),a(archivo, preserva fechas de modificación, dueños y permisos originales exactos de cada archivo de tus proyectos).
🔄 Opción 3: Respaldos incrementales automáticos con rsync
Si vas a hacer este backup de forma seguido (por ejemplo, todos los días) y tus proyectos pesan mucho, usar
rsync es la mejor práctica porque solo copia los archivos nuevos o que hayan cambiado, ahorrando mucho tiempo:¿Qué prefieres hacer con el archivo de backup resultante? Te puedo ayudar a:
- Moverlo o descargarlo a tu computadora actual usando comandos como
scposftp. - Programar el script para que este respaldo se ejecute de forma automática todas las noches en tu servidor.