rsync
related
- otra guía: http://troy.jdmz.net/rsync/index.html
- al detalle: https://www.computerhope.com/unix/rsync.htm
ejemplos
- sincronización de 2 directorios locales:rsync -a -v dir1/ dir2 - -aimplica:- -r: recursividad
- -l: copiar symlinks como tal
- -p: copiar permisos
- -o,-g: copiar owner y grupo
- -tpreservar marca tiempo original
- -D: preservar archivos especiales- --especials
- --devices
 
 
- -v: verbosidad
- -n: dry-run
 
otros parámetros
- --stats
- --human-readable
- --progress
- --log-file
- --files-from- no path absoluto
- no ..
- relativo al directorio especificado:rsync -a --files-from=/tmp/foo /usr remote:/backup
 
--files-from
- rsync -av -n --stats --log-file=/var/services/homes/admin/rsync.log --files-from=/var/services/homes/admin/glacier.txt /volume3/analysis /volumeUSB1/usbshare/analysis - –files-fromha de contener listado de archivos relativo (al parámetro, en este caso, /volume3/analysis)- /usr/aalbajese /usr/acondeg /usr/amorenoa /share/Connectome ... 
 
- con ello se consigue la ruta real:/volume3/analysis/usr/acondego/volume3/analysis/share/Connectome
- -nindica DRY-RUN
 
--include-from
- -Findica que lea el fichero- .rsync-filteren cada directorio (donde se indica que patterns permitir o denegar)
lista directorios prescincibles
/bin/* /dev/* /boot/* /lib/* /lib64/* /lost+found/* /media/* /mnt/* /opt/* /proc/* /run/* /sbin/* /srv/* /sys/* /tmp/* /usr/*