scp 跨機遠端拷貝

2021-07-11 17:37:23 字數 1285 閱讀 8770

scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。當你伺服器硬碟變為唯讀 read only system時,用scp可以幫你把檔案移出來。

註解類似的工具有rsync;scp消耗資源少,不會提高多少系統負荷,在這一點上,rsync就遠遠不及它了。rsync比scp會快一點,但當小檔案多的情況下,rsync會導致硬碟i/o非常高,而scp基本不影響系統正常使用。

scp [引數] [原路徑] [目標路徑]

複製檔案:

$scp local_file remote_username@remote_ip:remote_folder

$scp local_file remote_username@remote_ip:remote_file

$scp local_file remote_ip:remote_folder

$scp local_file remote_ip:remote_file

指定了使用者名稱,命令執行後需要輸入使用者密碼;如果不指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;

複製目錄:

$scp -r local_folder remote_username@remote_ip:remote_folder

$scp -r local_folder remote_ip:remote_folder

第1個指定了使用者名稱,命令執行後需要輸入使用者密碼;第2個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼;

註解從遠端複製到本地的scp命令與上面的命令一樣,只要將從本地複製到遠端的命令後面2個引數互換順序就行了。

$scp [email protected]:/opt/soft/demo.tar /opt/soft/

$scp -r [email protected]:/opt/soft/test /opt/soft/

$scp /opt/soft/demo.tar [email protected]:/opt/soft/scptest

說明:複製本地opt/soft/目錄下的檔案demo.tar 到遠端機器10.6.159.147的opt/soft/scptest目錄

$scp -r /opt/soft/test [email protected]:/opt/soft/scptest

說明:上傳本地目錄 /opt/soft/test到遠端機器10.6.159.147上/opt/soft/scptest的目錄中

scp跨機遠端拷貝

scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。當你伺服器硬碟變為唯讀 read only system時,用scp可以幫你把檔案移出來。例項1 從遠處複製檔案到本地目錄 scp r...

scp 跨機遠端拷貝

scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。當你伺服器硬碟變為唯讀 read only system時,用scp可以幫你把檔案移出來。註解類似的工具有rsync scp消耗資源少...

scp 跨機遠端拷貝

scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。可能會稍微影響一下速度。兩台主機之間複製檔案必需得同時有兩台主機的複製執行帳號和操作許可權。scp命令引數 1 強制scp命令使用協議...