Mostrando entradas con la etiqueta rsync. Mostrar todas las entradas
Mostrando entradas con la etiqueta rsync. Mostrar todas las entradas

miércoles, 15 de enero de 2025

Clonar un directorio en linux

 Una de las formas de copiar directorios o carpetas tal cual eso significa conservando los permisos, fechas, todo lo necesario, se puede usar para mover el directorio home a otra partición, disco o para hacer copias de respaldo periódicas, es con el siguiente comando:

rsync -aXS <ruta><directorio origen> <ruta><directorio destino>

ejemplos:

rsync -aXS <ruta>directorioOrigen <ruta>directorioDestino

coloca el directorioOrigen dentro de directorioDestino conservando los permisos, fechas, etc.

rsync -aXS <ruta>directorioOrigen/* <ruta>directorioDestino


copia todos los archivos dentro del directorioOrigen al directorioDestino

es un comando muy útil para lo que escribí anteriormente.

viernes, 5 de abril de 2024

un uso de rsync para sincronizar directorios

Necesitaba tener sincronizado el respaldo en un disco duro externo con los archivos de la computadora.
No sabía cómo hacerlo porque solo copiarlos no funciona bien porque cuando hay archivos que ya he eliminado los deja allí entonces investigué sobre “rsync” y este comando resuelve el problema aquí solo pongo un ejemplo sencillo que se puede usar para tener sincronizado el respaldo.


La forma general sería:

rsync [Optiones]  Origen Destino

ejemplo:

rsync -vura --delete Imágenes/ /media/Imágenes/


rsync: es el comando


opciones:

v: modo verbose

u: transfiere solo los archivos que se hayan modificado desde la última sincronizacion.

r: modo recursivo copia los directorios internos también

a: conserva los atributos de tiempo, permisos, etc.

--delete: borra los archivos en el directorio destino que no estan en fuente

Las opciones que tiene son una infinidad.