scp 如何保持原始檔案日期、時間

scp 要怎麼保持檔案的原始時間呢?

man scp 可以看到下述參數:

  • -p :Preserves modification times, access times, and modes from the original file.
  • 範例:scp -p file.txt remote.example.com:

使用 rsync 排除(不要)某些檔案、目錄的複製

於 Linux 要(遠端)複製檔案過來,通常都使用 scp,但是要複製的目錄裡面,有某些層級的資料夾不想要複製過來,scp 找不到適合的參數,於是找到 rsync 來完成。

閱讀全文〈使用 rsync 排除(不要)某些檔案、目錄的複製〉

Linux Shell 找出修改過的檔案做 scp 指令(特殊檔名處理)

想要定時同步有新增、修改的檔案,可以使用 rsync 達成。

但是若檔案數太多,用 rsync 光 diff 就會花掉很多時間,這時候可以考慮使用 find 先找出有修改過的檔案,再來做 scp 即可。

註:此篇環境為 Debian / Ubuntu Linux + Bash Shell

閱讀全文〈Linux Shell 找出修改過的檔案做 scp 指令(特殊檔名處理)〉