scp
é burro no sentido de que apenas copia cegamente os arquivos da origem ao destino. Se você quiser algo mais inteligente sobre como copiar arquivos, precisará usar uma ferramenta como rsync
.
$ rsync -avz root@rimmer.sk:'$(find /home/rimmer/backups/ -ctime -1)' /home/rimmer/backups/
Isso copiará apenas os arquivos ausentes ou que foram alterados do diretório de backups do rimmer.sk no último dia (-ctime -1) para o diretório do backup 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.
Referências
scp -r
.