Linux遠端檔案傳輸scp rsync

2021-09-17 21:03:34 字數 1573 閱讀 3219

前提要求:可以連線到對方主機:即ssh user@對方ip可以通。

s cp

的遠端傳

輸\color

scp的遠端

傳輸

scp user@對方ip:file dir

2.上傳:

scp file user@ip:dir
user為檔案要上傳到的pc中的乙個使用者,ip為要上傳到的pc的ip位址,同樣不知道可以ifconfig檢視。dir為要上傳到pc的哪個目錄底下,要求為絕對路徑。

舉例:我們用pc1server上傳/root/desktop/aaa 到pc2的/root/desktop/目錄中 【touch aaa為建立檔案aaa,不用關注】

nc遠端

同步:\color

rsync遠

程同步:

scp指令適用於少量檔案或者較小檔案的傳輸。檔案內容過大則效率較低。

rsync file user@ip:dir

rsync -r file user @ip:dir

#同步目錄 【不加的話只同步目錄裡面的檔案】

rsync -p file user @ip:dir

【當檔案許可權被更改過,則需要加-p】

rsync -o file user @ip:dir

【同步檔案所有人】

rsync -g file user @ip:dir

【同步檔案所在組】

rsync -l file user @ip:dir

【同步鏈結】

rsync -d file user @ip:dir

【同步裝置檔案】

rsync -t file user @ip:dir

【同步檔案時間戳】

具體-引數不做演示,我們舉個其他例子:

client遠端連線server,在server上建立檔案群/mnt/file,

然後採用rsync指令將其全部傳回client。

步驟說明:

1.ssh連線到server

2.切換到server的桌面目錄(多餘,不需要關注)

3.在server/mnt/目錄下建立30個檔案

4.ls檢視建立結果

5.reync將mnt目錄遠端同步到client的桌面上

6.退出遠端連線,回到client自己的狀態

7.ls檢視桌面上的mnt目錄,同步成功

大大的小小陽

Linux遠端檔案傳輸

linux系統中,難免會遇到一些要將某檔案通過網路傳送給其他主機的情況,而恰好兩台主機 都是linux系統的時候,我們就可以直接使用scp命令來傳輸檔案到另一台主機了。scp命令用於在網路中安全的傳輸檔案,格式為 例項1 將本地檔案123.txt傳輸到遠端主機192.168.157.128的目錄 h...

Linux檔案傳輸

不同系統間的檔案傳輸 tar 打包 tar c 新建打包檔案 tar t 檢視打包的內容,重點在檢視檔名 tar x 解打包,解壓縮 tar j bzip2壓縮解壓縮 tar z gzip壓縮解壓縮 tar v 在壓縮 解壓縮的過程中,將正在處理的檔案名列出來 tar r 新增檔案到包中 tar f...

Linux檔案傳輸

從 遠端 複製到 本地,只要將 從 本地 複製到 遠端 的命令 的 後2個引數 調換順序 即可 例如 scp root www.cumt.edu.cn home root others music home space music 1.scp r www.cumt.edu.cn home root ...