不同地點的兩台 Linux 主機要如何傳送檔案呢?
這就是今天要來教大家的:
SCP 指令用法範例教學
雖說只是一個簡單的指令,卻可以讓相隔十萬八千里的兩台 Linux 主機分享檔案,
檔案存取
指令用法如下:從遠端主機下載檔案:
scp -P [port_num] [帳號@伺服器位址]:~/test.file ~/
或者反過來上傳檔案到遠端主機:
scp -P [port_num] ~/test.file [帳號@伺服器位址]:~/
以中括號 [ ] 圈選起來的部分是使用者要根據自己情況修改的,
底下是一個實際的下載範例:
當然,
如果你的 SSH 伺服器沒有使用特別的 port number,
-P [port_num]
這行指令是可以省略的,
以上是檔案複製的部分,
目錄存取
如果是要做目錄的下載與上傳呢?其實只要在 scp 後加上 -r 參數即可:
從遠端主機下載資料夾:
scp -P [port_num] -r [帳號@伺服器位址]:~/test_folder ~/
或者反過來上傳資料夾到遠端主機:
scp -P [port_num] -r ~/test_folder [帳號@伺服器位址]:~/
有的時候,
在複製檔案或資料夾的時候,
需要保留原始檔案的權限與時間,
這時候只要在 scp 後面加上 -p 參數即可。
這就是今天的主題:
SCP 指令用法範例教學
兩台 Linux 主機的檔案互傳,
就全靠這個命令了。
沒有留言:
張貼留言