scp
es tonto en el sentido de que solo copia ciegamente archivos de origen a destino. Si desea algo más inteligente sobre la copia de archivos, deberá utilizar una herramienta como rsync
.
$ rsync -avz root@rimmer.sk:'$(find /home/rimmer/backups/ -ctime -1)' /home/rimmer/backups/
Esto solo copiará los archivos que faltan o han cambiado del directorio de copias de seguridad de rimmer.sk en el último día (-ctime -1) al directorio de su copia de seguridad local.
-ctime n
File's status was last changed n*24 hours ago. See the comments for
-atime to understand how rounding affects the interpretation of file
status change times.
Referencias
scp -r
.