scp

scp是secure copy的簡寫,用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務器,而且scp傳輸是加密的。

可能會稍微影響一下速度。當你服務器硬盤變為只讀 read only system時,用scp可以幫你把文件移出來。

另外,scp還非常不占資源,不會提高多少系統負荷,在這一點上,rsync就遠遠不及它了。

雖然 rsync比scp會快一點,但當小文件眾多的情況下,rsync會導致硬盤I/O非常高,而scp基本不影響系統正常使用。

1.命令格式:

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

2.命令功能:

scp是 secure copy的縮寫, scp是linux系統下基于ssh登陸進行安全的遠程文件拷貝命令。linux的scp命令可以在linux服務器之間復制文件和目錄。

3.命令參數:

-1  強制scp命令使用協議ssh1  
-2  強制scp命令使用協議ssh2  
-4  強制scp命令只使用IPv4尋址  
-6  強制scp命令只使用IPv6尋址  
-B  使用批處理模式(傳輸過程中不詢問傳輸口令或短語)  
-C  允許壓縮。(將-C標志傳遞給ssh,從而打開壓縮功能)  
-p 保留原文件的修改時間,訪問時間和訪問權限。  
-q  不顯示傳輸進度條。  
-r  遞歸復制整個目錄。  
-v 詳細方式顯示輸出。scp和ssh(1)會顯示出整個過程的調試信息。這些信息用于調試連接,驗證和配置問題。   
-c cipher  以cipher將數據傳輸進行加密,這個選項將直接傳遞給ssh。   
-F ssh_config  指定一個替代的ssh配置文件,此參數直接傳遞給ssh。  
-i identity_file  從指定文件中讀取傳輸時使用的密鑰文件,此參數直接傳遞給ssh。    
-l limit  限定用戶所能使用的帶寬,以Kbit/s為單位。     
-o ssh_option  如果習慣于使用ssh_config(5)中的參數傳遞方式,   
-P port  注意是大寫的P, port是指定數據傳輸用到的端口號   
-S program  指定加密傳輸時所使用的程序。此程序必須能夠理解ssh(1)的選項。

4.使用實例:

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個沒有指定用戶名,命令執行后需要輸入用戶名和密碼;

從遠程服務器復制到本地服務器:

從遠程復制到本地的scp命令與上面的命令雷同,只要將從本地復制到遠程的命令后面2個參數互換順序就行了。

實例1:從遠處復制文件到本地目錄

命令:
scp root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/

輸出:



說明:

從192.168.120.204機器上的/opt/soft/的目錄中下載nginx-0.5.38.tar.gz 文件到本地/opt/soft/目錄中

實例2:從遠處復制到本地

命令:
scp -r root@192.168.120.204:/opt/soft/mongodb /opt/soft/

輸出:





說明:

從192.168.120.204機器上的/opt/soft/中下載mongodb 目錄到本地的/opt/soft/目錄來。

實例3:上傳本地文件到遠程機器指定目錄

命令:
scp /opt/soft/nginx-0.5.38.tar.gz root@192.168.120.204:/opt/soft/scptest

輸出:

上傳前目標機器的目標目錄:

[root@localhost soft]# cd scptest/
[root@localhost scptest]# ll
總計 0
[root@localhost scptest]# ll

本地機器上傳:
[root@localhost soft]# scp /opt/soft/nginx-0.5.38.tar.gz root@192.168.120.204:/opt/soft/scptest
root@192.168.120.204's password: 
nginx-0.5.38.tar.gz                                                                               100%  479KB 478.7KB/s   00:00    
[root@localhost soft]# 

上傳后目標機器的目標目錄:
[root@localhost scptest]# ll
總計 484
-rw-r--r-- 1 root root 490220 03-15 09:25 nginx-0.5.38.tar.gz
[root@localhost scptest]#

說明:

復制本地opt/soft/目錄下的文件nginx-0.5.38.tar.gz 到遠程機器192.168.120.204的opt/soft/scptest目錄

實例4:上傳本地目錄到遠程機器指定目錄

命令:
scp -r /opt/soft/mongodb root@192.168.120.204:/opt/soft/scptest

輸出:



說明:
    
上傳本地目錄 /opt/soft/mongodb到遠程機器192.168.120.204上/opt/soft/scptest的目錄中去
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,578評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,701評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,691評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,974評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,694評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,026評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,015評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,193評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,719評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,442評論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,668評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,151評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,846評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,255評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,592評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,394評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,635評論 2 380

推薦閱讀更多精彩內容

  • 一般情況,本地網絡跟遠程網絡進行數據交抱,或者數據遷移,常用的有三種方法,一是ftp,二是wget /fetch ...
    FSDemo閱讀 842評論 0 1
  • 1.ssh: secure shell, protocol, 22/tcp, 安全的遠程登錄 (1)具體的軟件實現...
    尛尛大尹閱讀 2,014評論 0 1
  • 在使用操作系統的使用過程中,常常需要復制文件到本地或者傳輸文件到其他電腦上,這時候用到兩個命令cp和scp。cp命...
    姜家志閱讀 4,048評論 1 11
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,836評論 18 139
  • 李花即為三華李花。 白色花瓣,黃色花蕊,已緩緩開矣。在我感覺上李花很清新,像個年輕的小女子,又名少女。 歷經多少年...
    一尢心青閱讀 324評論 0 1