Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> 關於Linux >> 兩台Linux電腦如何相互拷貝文件

兩台Linux電腦如何相互拷貝文件

日期:2017/1/25 10:32:02      編輯:關於Linux

  我們有時需要在不同的電腦之間進行文件拷貝等,因此,如何快速的在兩台電腦之間拷貝文件就成了許多用戶關心的。今天小編就教大家兩個在Linux電腦之間相互拷貝文件的方法,有需要的用戶快來看看吧。

兩台Linux電腦如何相互拷貝文件

  解決方法:

  方法一:假設目前我們有兩台服務器:

  (A) *.111

  (B) *.222

  現在我們要將*.111服務器上/temp/目錄下的所有文件復制到*.222服務器的/test/目錄下;

  那我們進行命令行模式:

  鍵入以下指令:

  scp root@*.111:/temp/ /test/

  #注解 以root身份進入遠程*.111服務器,將*.111服務器上的/temp/及以下文件復制到*.222本機服務器的/test/目錄下;

  方法二:linux兩台服務器間copy傳輸文件的最簡單方法

  linux中傳輸文件有scp命令可以快速簡單的實現,下面我們一起來看看scp命令用法與怎麼實現服務器傳輸文件。

  不同的Linux之間copy文件通常有4種方法

  1.ftp

  2.samba服務

  3.sftp

  4.scp

  以上前三種方法,都比較繁瑣,這裡不贅述。最簡單的方法就是scp,可以理解為ssh管道下的cp命令。

  把當前一個文件copy到遠程服務器上:

  scp /home/a.txt [email protected]:/home/root

  然後會提示輸入192.168.0.8的root密碼,接著就開始復制傳輸了。

  把遠程主機copy到當前主機:

  scp [email protected]:/home/b.txt

  復制文件夾:

  scp -r [email protected]:/home/ /root/home2

  命令scp 介紹

  scp 本地用戶名@IP地址:文件名1 遠程用戶名@IP地址:文件名2

  [本地用戶名@IP地址:] 可以不輸入,可能需要輸入遠程用戶名所對應的密碼.

  可能有用的幾個參數:

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

  -C 使能壓縮選項.

  -P 選擇端口.注意-p已經被rcp使用.

  -4 強行使用IPV4地址.

  -6 強行使用IPV6地址.

  拷貝單個文件命令:

  scp file username@ip:filepath

  說明:

  file: 要拷貝的文件名

  username: 遠程登錄的用戶名,

  ip:遠程服務器ip

  filepath:遠程文件路徑

  拷貝文件夾命令如下(多加上一個-r 參數即可):

  scp -r file username@ip:filepath

  如果你有著兩台Linux的話,那麼這個小技巧可以讓你很方便的字啊兩台電腦之間相互拷貝文件,因此這類用戶們,快將這兩個方法收藏起來吧。

Copyright © Windows教程網 All Rights Reserved