scp from remote to local

要透過ssh從遠端複製檔案到local 有很多工具可用,例如sftp, scp,rsync over ssh

sftp 透過get -r 可以recursively抓下整個資料夾

這邊介紹使用scp方式

scp -p -r remote_server:/dir_path local_path

上面的 -p 是保留檔案的modified time,不然預設複製回來時,檔案時間會是複製時的寫入時間

如同cp一樣,前面的參數是 src 後面是 dest,一般我們在使用scp常常是將local 檔案copy到remote:

scp -r local_dir remote_server:

用法其實很類似,只是src和dest的位置交換了。

其實透過rsync可以更方便的同步資料夾,特別是要檢查檔案時間改變才更新下載時

ref:
https://unix.stackexchange.com/questions/105140/how-to-copy-only-new-files-using-scp-command/205018

This entry was posted in System Administration. Bookmark the permalink.

Leave a Reply