scp 要怎麼保持檔案的原始時間呢?
man scp 可以看到下述參數:
- -p :Preserves modification times, access times, and modes from the original file.
- 範例:scp -p file.txt remote.example.com:
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
scp 要怎麼保持檔案的原始時間呢?
man scp 可以看到下述參數:
於 Linux 要(遠端)複製檔案過來,通常都使用 scp,但是要複製的目錄裡面,有某些層級的資料夾不想要複製過來,scp 找不到適合的參數,於是找到 rsync 來完成。
Vim 想要編輯遠端 SSH 機器的檔案,可以透過 scp 來編輯。
想要定時同步有新增、修改的檔案,可以使用 rsync 達成。
但是若檔案數太多,用 rsync 光 diff 就會花掉很多時間,這時候可以考慮使用 find 先找出有修改過的檔案,再來做 scp 即可。
註:此篇環境為 Debian / Ubuntu Linux + Bash Shell
頻寬有限的狀況下, 就會想要用 CPU 來換頻寬, 於是查查看 scp 是否有 壓縮(Compress)的參數可以使用.
於 Linux/BSD 使用 scp 會將機器頻寬吃滿, 會造成 HTTP 頁面無法顯示, 或者顯示速度過慢, 所以要來限制 scp 時得頻寬.