scp
thật ngu ngốc khi nó chỉ sao chép một cách mù quáng các tập tin từ nguồn tới đích. Nếu bạn muốn một cái gì đó thông minh hơn về sao chép tệp, bạn sẽ cần sử dụng một công cụ như rsync
.
$ rsync -avz root@rimmer.sk:'$(find /home/rimmer/backups/ -ctime -1)' /home/rimmer/backups/
Điều này sẽ chỉ sao chép các tệp bị thiếu hoặc đã thay đổi từ thư mục sao lưu của rimmer.sk vào ngày cuối cùng (-ctime -1) vào thư mục sao lưu cục bộ của bạn.
-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.
Người giới thiệu
scp -r
.