scp命令詳解

2022-03-21 22:37:58 字數 1902 閱讀 2916

基礎命令學習目錄

2、上傳本地檔案到伺服器

scp /path/filename username@servername:/path  

例如scp /var/www/test.php  [email protected]:/var/www/  把本機/var/www/目錄下的test.php檔案上傳到192.168.0.101這台伺服器上的/var/www/目錄中

例如:scp -r [email protected]:/var/www/test  /var/www/ 

scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令, scp傳輸是加密的,可能會稍微影響一下速度。另外,scp還非常不佔資源,不會提高多少系統負荷,在這一點上,rsync就遠遠不及它了。雖然 rsync比scp會快一點,但當小檔案眾多的情況下,rsync會導致硬碟i/o非常高,而scp基本不影響系統正常使用12

3456

78910

usage:scp[-1246bcpqrv] [-c cipher] [-f ssh_config] [-i identity_file]

[-l limit] [-o ssh_option] [-p port] [-s program]

[[user@]host1:]file1 ... [[user@]host2:]file2

-q:  quiet

-r:   recuersive

-p:   properity

-v:   verbose

-i:   identity_file      【從指定檔案中讀取傳輸時使用的金鑰檔案,此引數直接傳遞給ssh

-p:  port

scp命令的實際應用概述:

從本地伺服器複製到遠端伺服器:

(1) 複製檔案: 

命令格式:

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  

第1,2個指定了使用者名稱,命令執行後需要輸入使用者密碼,第1個僅指定了遠端的目錄,檔案名字不變,第2個指定了檔名  

第3,4個沒有指定使用者名稱,命令執行後需要輸入使用者名稱和密碼,第3個僅指定了遠端的目錄,檔案名字不變,第4個指定了檔名  

(2) 複製目錄: 

命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder  

或者scp -r local_folder remote_ip:remote_folder  

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

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

出處:

個性簽名: 所有的事情到最後都是好的,如果不好,那說明事情還沒有到最後~

本文版權歸作者【小a玖拾柒】和【

scp命令詳解

scp 命令 scp 可以在 2個 linux 主機間複製檔案 命令基本格式 scp 可選引數 file source file target 從 本地 複製到 遠端 複製檔案 命令格式 scp local file remote username remote ip remote folder 或...

scp命令詳解

例如機器qa1往q2上傳送檔案,都是qa使用者 在qa1上生成公鑰和私鑰 ssh keygen t rsa檢視qa1的公鑰 cat ssh id rsa.pub將qa1的公鑰放到qa2的如下檔案 vim ssh authorized keys此時在qa1上執行 ssh qa qa2能跳轉到qa2伺服...

SCP命令詳解

scp命令使用者不同主機之間的檔案複製,ssh協議保證了複製的安全性,scp命令每一次複製都是完全複製,複製的效率不高,僅適用於第一次複製的時候使用,增量備份推薦使用rsync命令 scp 可選引數 本地主機檔案 遠端主機檔案 scp 可選引數 遠端主機檔案 本地主機檔案 c 壓縮傳輸 r 目錄 遞...