Centos 利用SCP兩臺機器複製文件

Centos 利用SCP兩臺機器複製文件

2017年03月13日 10:53:35 戴新美 閱讀數 10990linux

複製文件

  • 將本地文件拷貝到遠程

scp 文件名 –用戶名@計算機IP或者計算機名稱:遠程路徑spa

  • 從遠程將文件拷回本地

scp –用戶名@計算機IP或者計算機名稱:文件名 本地路徑.net

命令格式code

 
  1. scp local_file remote_username@remote_ip:remote_folder blog

  2. 或者 ip

  3. scp local_file remote_username@remote_ip:remote_file ci

  4. 或者 rem

  5. scp local_file remote_ip:remote_folder get

  6. 或者 table

  7. scp local_file remote_ip:remote_file

  •  

第1,2個指定了用戶名,命令執行後須要再輸入密碼,第1個僅指定了遠程的目錄,文件名字不變,第2個指定了文件名; 
第3,4個沒有指定用戶名,命令執行後須要輸入用戶名和密碼,第3個僅指定了遠程的目錄,文件名字不變,第4個指定了文件名;

複製目錄

  • 將本地目錄拷貝到遠程

scp -r 目錄名 用戶名@計算機IP或者計算機名稱:遠程路徑

  • 從遠程將目錄拷回本地

scp -r 用戶名@計算機IP或者計算機名稱:目錄名 本地路徑

命令格式

 
  1. scp -r local_folder remote_username@remote_ip:remote_folder

  2. 或者

  3. scp -r local_folder remote_ip:remote_folder

  •  

第1個指定了用戶名,命令執行後須要再輸入密碼; 
第2個沒有指定用戶名,命令執行後須要輸入用戶名和密碼;

例子

 
  1. scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/

  2. scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

  •  

參數詳解

參數 描述
-a 儘量將檔案狀態、權限等資料都照原狀予以複製
-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地
-f 若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行復制
-v 和大多數 linux 命令中的 -v 意思同樣 , 用來顯示進度 . 能夠用來查看鏈接 , 認證 , 或是配置錯誤
-C 使能壓縮選項
-P 選擇端口 . 注意 -p 已經被 rcp 使用
-4 強行使用 IPV4 地址
-6 強行使用 IPV6 地址

舉例說明


  1. 把計算機名爲「v111.nn」下全部的東西都拷貝到本機/home/admin/目錄下
scp -r * v111.nn:/home/admin/
  •  
  1. 以admin的身份把IP地址爲「192.168.219.125」,/home/admin/test目錄下全部的東西都拷貝到本機/home/admin/目錄下
scp -r  admin@192.168.219.125:/home/admin/test  /home/admin/

scp示例

相關文章
相關標籤/搜索