Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

rsync. Ejemplos de uso 2/3

rsync

… continuación de la entrada rsync. Ejemplos de uso 1/3.

6. Shell remota en la sincronización
rsync nos permite especificar un shell remoto a la hora de sincronizar archivos de este, de esta forma rsync nos permite realizar conexiones remotas segura. Usaremos rsync con el argumento -e ssh para especificar la shell remota que queremos, en tal caso rsync usarará ssh:

$ rsync -avz -e ssh alberto@192.168.1.30:/home/alberto/Music/ /home/ahornero/Music/

7. Evitar sobreescritura en la sincronización
Con la opción -u haremos exactamente eso, evitando de esta forma sobreescribir archivos modificados. Esta opción es muy interesante para ingresar nuevos archivos en el destino manteniendo intactos los anteriores.

$ rsync -avzu alberto@192.168.1.30:/home/alberto/Music/ /home/ahornero/Music/

8. Sincronizar únicamente la estructura de directorios
Usando la opción -d sincronizaremos la estructura de directorios sin copiar ningún archivo, así:

$ rsync -v -d /home/ahornero/Music/ /media/disk/Music/

9. Ver el progreso durante una transferencia
Es posible que si usamos rsync para realizar grandes backups queramos saber que progreso lleva su ejecución, para ello usaremos la opción –progress, que nos mostrará el progreso detallado de la ejecución de rsync.

$ rsync -avz –progress /home/ahornero/Music/ /media/disk/Music/

10. Eliminar los archivos del destino
Si un archivo no se encuentra en el origen pero si en el destino podemos eliminar estas diferencias usando rsync. En este caso, usaremos la opción –delete, muy útil para ahorrar espacio.

$ rsync -avz –delete /home/ahornero/Music/ /media/disk/Music/

Y esto es todo por esta entrada, en la próxima más trucos.

Leer entrada anterior
¿Aplicaciones de pago para Ubuntu en el Software Center?

El otro día leyendo Ubuntizando el planeta me encontré con una entrada en la que hablaba de la posibilidad de...

Cerrar