scp是linux常用的命令,它可以方便的進行檔案的傳輸。
利用scp進行檔案傳輸時,通過指定的加密演算法還可以提公升傳輸速度。
scp(secure copy)允許不同的主機之間進行檔案傳輸。scp使用ssh進行資料的傳輸,提供了和ssh相同的身份認證和同一級別的安全策略。
# 從本地複製單個檔案
scp pet_local.txt [email protected]:/root
# 從本地複製多個檔案
scp foo.txt bar.txt [email protected]:~
# 從本地複製檔案,指定埠,22為預設埠
scp -p 22 pet_local.txt [email protected]:/root
# 從本地複製資料夾,需要加引數-r
scp -r music [email protected]:/root
# 從遠端複製單個檔案
scp [email protected]:/root/pet.txt .
# 從遠端複製多個檔案
scp [email protected]:/root/\ .
# 從遠端複製檔案,指定埠,22為預設埠
scp -p 22 [email protected]:/root/pet.txt .
# 從遠端複製資料夾,需要加引數-r
scp -r [email protected]:/root/soft .
# 從遠端複製檔案到遠端
scp -3 [email protected]:/root/pet.txt [email protected]:/root
# scp預設的情況下使用triple-des加密演算法來加密傳送的資料,如果想提公升傳輸的速度,你可以使用blowfish加密演算法,命令列輸入-c blowfish即可。
scp -c blowfish pet_local.txt [email protected]:/root
# 通過使用壓縮命令,可以顯著的提高速度,但是會增加cpu的負荷,命令輸入-c即可。
scp -c blowfish -c pet_local.txt [email protected]:/root
# 這裡我用了390m的檔案進行傳輸的測試, 通過比較使用壓縮後的命令會傳輸的快些。
scp -c blowfish scp_390m.dmg [email protected]:/root
>> scp_390m.dmg 100% 390mb 4.6mb/s 01:24
scp -c blowfish -c scp_390m.dmg [email protected]:/root
>> scp_390m.dmg 100% 390mb 5.7mb/s 01:09
linux diff 命令使用說明
1 diff命令的功能 linux中diff命令的功能為逐行比較兩個文字檔案,列出其不同之處。它對給出的檔案進行系統的檢查,並顯示出兩個檔案中所有不同的行,不要求事先對檔案進行排序。2 語法 diff options file1 file2 該命令告訴使用者,為了使兩個檔案file1和file2一致...
Trap命令使用說明
trap命令用於指定在接收到訊號後將要採取的行動。trap命令的一種常見用途是在指令碼程式被中斷時完成清理工作。可以使用trap l來檢視具體訊號列表。trap捕捉到訊號之後,可以有三種響應方式 trap commands signal listtrap signal listtrap signal...
Linux vmstat命令使用說明
vmstat命令是最常見的linux unix監控工具,可以展現給定時間間隔的伺服器的狀態值,包括伺服器的cpu使用率,記憶體使用,虛擬記憶體交換情況,io讀寫情況。這個命令是我檢視linux unix最喜愛的命令,乙個是linux unix都支援,二是相比top,我可以看到整個機器的cpu,記憶體...