Linux命令---rsync

扛麻袋的少年發表於2020-10-29

用途:

  rsync 主要用於備份和映象。具有速度快、避免複製相同內容和支援符號連結的優點。

rsync 和 scp 區別:

  用 rsync 做檔案的複製要比 scp 的速度快,rsync 只對差異檔案做更新。scp 是把所有檔案都複製過去。

基本語法:

  rsync -rvl /usr/local/xxx.txt root@hadoop201:/usr/local

說明:

  1. rsync:命令
  2. -rvl-r 遞迴 -v 顯示覆制過程 -l 拷貝符號連結
  3. /usr/local/xxx.txt:要拷貝的檔案路徑/名稱
  4. root:目的主機使用者名稱(此處以root為例,也可以是其他使用者名稱)
  5. @:必填,不能省略
  6. hadoop201:目的主機地址(可以是ip,可以配置hosts)
  7. 冒號:必填,不能省略
  8. /usr/local:目的地路徑

用法:

  把 hadoop201機器上的 /opt/software 目錄同步到 hadoop202 伺服器的 root 使用者下的 /opt/ 目錄

[root@hadoop201 opt]$ rsync -rvl /opt/software/ root@hadoop202:/opt/software

相關文章