天天看點

Linux​不用FTP指令的情況下實作檔案互動(SCP指令傳輸)

分享知識  傳遞快樂

scp是 secure copy的縮寫, scp是linux系統下基于ssh登陸進行安全的遠端檔案拷貝指令。linux的scp指令可以在linux伺服器之間複制檔案和目錄。 scp指令用于在Linux下進行遠端拷貝檔案的指令,和它類似的指令有cp,不過cp隻是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。

安裝scp

yum -y install openssh-clients      

常用參數:

-1 使用ssh協定版本1-2
-2 使用ssh協定版本2
-4 使用ipv4
-6 使用ipv6
-B 以批處理模式運作
-C 使用壓縮
-F 指定ssh配置檔案
-l 指定寬帶限制
-o 指定使用的ssh選項
-P 指定遠端主機的端口号
-p 保留檔案的最後修改時間,最後通路時間和權限模式
-q 不顯示複制進度
-r 以遞歸方式複制

執行個體

複制檔案(本地>>遠端):

scp /cloud/data/test.txt [email protected]:/cloud/data/

複制檔案(遠端>>本地):

scp [email protected]:/cloud/data/test.txt /cloud/data/

複制目錄(本地>>遠端):

scp -r /cloud/data [email protected]:/cloud/data/

複制目錄(遠端>>本地):

scp -r [email protected]:/cloud/data/  /cloud/data/

如若需要FTP上傳下載下傳,參考:

​​Linux實作FTP上傳下載下傳​​