mac下用scp命令實現本地文件與服務器Linux文件之間的相互傳輸


例如:scp /Users/kizaki/Desktop/XX.mp4 root@66.55.159.127:/usr/FHome/Video

 

不同的Linux之間copy文件常用有3種方法:

第一種就是ftp,也就是其中一台Linux安裝ftp Server,這樣可以另外一台使用ftp的client程序來進行文件的copy。

第二種方法就是采用samba服務,類似Windows文件copy 的方式來操作,比較簡潔方便。

第三種就是利用scp命令來進行文件復制。

下面來介紹一下scp的復制

查看scp幫助:sup -h      

輸出信息如下:

 

usage: scp [-12346BCEpqrv] [-c cipher] [-F ssh_config] [-i identity_file]

           [-l limit] [-o ssh_option] [-P port] [-S program]

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

 

 

OPTIONS:

-v 和大多數 linux命令中的-v意思一樣,用來顯示進度。可以用來查看連接、認證、或是配置錯誤

-C 使能壓縮選項

-P 選擇端口

-r 復制目錄

 

1、從本地將文件傳輸到服務器

scp【本地文件的路徑】【服務器用戶名】@【服務器地址】:【服務器上存放文件的路徑】

 

 

scp /Users/mac_pc/Desktop/test.png root@192.168.1.1:/root

 

2、從本地將文件夾傳輸到服務器

scp -r【本地文件的路徑】【服務器用戶名】@【服務器地址】:【服務器上存放文件的路徑】

 

 

sup -r /Users/mac_pc/Desktop/test root@192.168.1.1:/root

 

3、將服務器上的文件傳輸到本地

scp 【服務器用戶名】@【服務器地址】:【服務器上存放文件的路徑】【本地文件的路徑】

 

scp root@192.168.1.1:/data/wwwroot/default/111.png /Users/mac_pc/Desktop

 

4、將服務器上的文件夾傳輸到本地

scp -r 【服務器用戶名】@【服務器地址】:【服務器上存放文件的路徑】【本地文件的路徑】

 

sup -r root@192.168.1.1:/data/wwwroot/default/test /Users/mac_pc/Desktop

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM