Categorías: Tutoriales

rsync. Ejemplos de uso 2/3

… 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.

Alberto Hornero Luque

Contínuamente relacionado con el procesamiento de imágenes y el análisis numérico, se encuentra actualmente trabajando como Ingeniero Técnico en el laboratorio de Métodos Cuantitativos de Teledetección del CSIC. Administrador del portal Linux Hispano centra sus intereses en tecnologías abiertas, desarrollos en la nube y GNU/Linux, y hace poco fundó junto a Javier Carazo una startup, Codection. Puedes seguir sus updates en @ahornero y LinkedIn.

Ver comentarios

Compartir
Publicado por
Alberto Hornero Luque

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace