Cómo sincronizar archivos con Rsync

Rsync es una herramienta de línea de comandos que se utiliza para la transferencia y sincronización de archivos entre diferentes dispositivos. Esta herramienta se utiliza principalmente en sistemas basados en Unix, pero también está disponible para Windows.

En Linux, Rsync ya viene instalado por defecto en la mayoría de las distribuciones Linux. Si no lo tienes instalado, puedes instalarlo utilizando el gestor de paquetes de tu distribución.

En Windows, puedes descargar e instalar Rsync desde el sitio web oficial: https://rsync.samba.org/download.html

Comandos para sincronizar archivos con Rsync en Linux y Windows.
En la consola de comandos de Linux sería:
rsync -rvut –exclude «*.png» –exclude «*.jpg» –exclude «*.gif» /mnt/carpeta_origen/ /mnt/carpeta_destino/

En este caso, el comando «rsync -rvut –exclude «.png» –exclude «.jpg» –exclude «*.gif» /mnt/carpeta_origen/ /mnt/carpeta_destino/» realiza lo siguiente:

  • «-r» hace que rsync copie los directorios recursivamente.
  • «-v» muestra la salida detallada del proceso de sincronización.
  • «-u» hace que rsync copie solo los archivos que son más nuevos en la carpeta de origen que en la carpeta de destino.
  • «-t» mantiene las marcas de tiempo de los archivos copiados.
  • «–exclude» excluye los archivos con la extensión de archivo especificada de la sincronización. En este caso, se excluyen todos los archivos PNG, JPG y GIF.
  • «/mnt/carpeta_origen/» es la ruta de la carpeta de origen que se sincronizará.
  • «/mnt/carpeta_destino/» es la ruta de la carpeta de destino donde se copiarán los archivos sincronizados.

En Windows sería:
rsync -rvut /cygdrive/e/carpeta_origen/ /cygdrive/d/carpeta_destino/

Un comentario sobre «Cómo sincronizar archivos con Rsync»

  1. como puedo ver fotografias en windows que estan en linux????????

    gracias

Los comentarios están cerrados.