歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

linux遠程文件拷貝命令:scp

scp就是secure copy,是用來進行遠程文件拷貝的.數據傳輸使用ssh1,並且和ssh1使用相同的認證方式,提供相同的安全保證.與rcp不同的是,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之間copy文件常用有3種方法:

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

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

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

  scp是有Security的文件copy,基於ssh登錄。操作起來比較方便,比如要把當前一個文件copy到遠程另外一台主機上,可以如下命令。

  scp /home/1.gif [email protected]:/home/root

  然後會提示你輸入另外那台172.19.2.75主機的root用戶的登錄密碼,接著就開始cp和ungzip了

  如果想反過來操作,把文件從遠程主機copy到當前系統,也很簡單:

  scp [email protected]:/home/abc.gif /home/root

  復制文件夾的格式是

  scp -r [email protected]:/home/ /本地目錄

Copyright © Linux教程網 All Rights Reserved