兩臺服務器之間拷貝文件-scp方法

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

1.ftp
2.samba服務
3.sftp
4.scp

5.rsync

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

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

scp /home/a.txt root@192.168.0.8:/home/root

然後會提示輸入192.168.0.8的root密碼,接着就開始複製傳輸了。

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

scp root@192.168.0.8:/home/b.txt

複製文件夾:

scp -r root@192.168.0.8:/home/ /root/home2

命令scp 介紹

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

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

  可能有用的幾個參數:

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

  -C 使能壓縮選項.

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

  -4 強行使用IPV4地址.

  -6 強行使用IPV6地址.

  1、拷貝單個文件命令:

  scp file username@ip:filepath

  說明:

  file: 要拷貝的文件名

  username: 遠程登錄的用戶名,

  ip:遠程服務器ip

  filepath:遠程文件路徑

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

    scp -r file username@ip:filepath
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章