天天看點

scp linux遠端拷貝和本地拷貝指令

linux遠端拷貝和本地拷貝指令

一、linux對linux 遠端拷貝   scp指令 

scp 檔案名  root@遠端ip:/路徑/ 

将本地home目錄下的test.tar的檔案拷貝到遠端主機192.168.1.23的/home/adm/目錄下,則指令為:scp /home/test.tar [email protected]:/home/adm/  回車後輸入密碼就可以了 

1、拷貝本機/home/administrator/test整個目錄至遠端主機192.168.1.100的/root目錄下

scp -r /home/administrator/test/ [email protected]:/root/      

2、拷貝單個檔案至遠端主機

scp /home/administrator/Desktop/old/driver/test/test.txt [email protected]:/root/      

其實上傳檔案和檔案夾差別就在參數 -r, 跟cp, rm的參數使用差不多, 文加價多個 -r

3、遠端檔案/檔案夾下載下傳

舉例,把192.168.62.10上面的/root/檔案夾,下載下傳到本地的/home/administrator/Desktop/new/下,使用遠端端的root登陸

scp -r [email protected]:/root/ /home/administrator/Desktop/new/      

scp提供了幾個選項  在scp後加就行了 

    -p 拷貝檔案的時候保留源檔案建立的時間。 

    -q 執行檔案拷貝時,不顯示任何提示消息。 

    -r 拷貝整個目錄   www.2cto.com  

    -v 拷貝檔案時,顯示提示資訊。 

二、linux中cp強制覆寫拷貝 

1) 取消cp的alias,不是永久生效 

#unalias cp 

#cp a /test/a 

2) 用 \cp 執行cp指令時不走alias 

#\cp a /test/a 

3) Blinux最開始有自己的方法 

#yes|cp a /test/a

scp linux遠端拷貝和本地拷貝指令