10.28 rsync工具介紹

Linux文件同步工具-rsync

  • rsync -av /etc/passwd /tmp/1.txt
  • rsync -av /tmp/1.txt 192.168.188.128:/tmp/2.txt
  • rsync格式
  • rsync [OPTION] … SRC DEST
  • rsync [OPTION] … SRC [user@]host:DEST
  • rsync [OPTION] … [user@]host:SRC DEST
  • rsync [OPTION] … SRC [user@]host::DEST
  • rsync [OPTION] … [user@]host::SRC DEST

rsync工具介紹

  • 安裝rsync包——>yum install -y rsync
  • rsync命令,它是一個遠程數據同步工具,可經過LAN/WAN快速同步多臺主機間的文件。
    • 好比,有A、B目錄,想要把A目錄裏面的數據拷貝到B目錄下去,而且A目錄中數據一直在更新
    • 需求,每小時拷貝一次
    • 實現,可以使用rsync命令
      • 優點:實現增量的拷貝,並支持遠程
  • rsync -av /etc/passwd /tmp/1.txt //把/etc/passwd文件拷貝到/tmp下並更名爲1.txt
    • -a參數中包含了不少選項,後面會詳細介紹
    • -v查看到可視化過程
      • 查看到發送了多少個字節
      • 多少字節每秒
      • 文件一共有多大
      • 速度是多少

rsync命令

[root@hanfeng ~]# rsync -av /etc/passwd /tmp/1.txt    //把/etc/passwd文件拷貝到/tmp下並更名爲1.txt 
sending incremental file list
passwd

sent 957 bytes  received 31 bytes  1976.00 bytes/sec
total size is 883  speedup is 0.89
[root@hanfeng ~]#

rsync命令,遠程命令同步/拷貝

-好比,拷貝到對方機器root用戶下 - 而後在root後加IP,並用 : 冒號分開,再跟文件的根路徑服務器

- 並輸入root用戶的密碼
  • rsync -av /etc/passwd root@192.168.202.130:/tmp/1.txt //將/etc/passwd文件拷貝到root用戶192.168.202.130IP地址下,並用 : 冒號分開,再跟文件的根路徑
[root@hanfeng ~]# rsync -av /etc/passwd root@192.168.202.130:/tmp/1.txt    //將/etc/passwd文件拷貝到root用戶192.168.202.130IP地址下,並用 : 冒號分開,再跟文件的根路徑
root@192.168.202.130's password:         //這裏寫用戶的密碼
sending incremental file list

sent 31 bytes  received 12 bytes  0.43 bytes/sec
total size is 883  speedup is 20.53
[root@hanfeng ~]#

rsync格式

  • rsync [OPTION] … SRC DEST
    • [OPTION]表示它的選項
    • SRC表示源目錄
    • DEST表示目標目錄,或者是目標文件
  • rsync [OPTION] … SRC [user@]host:DEST //拷貝到遠程的服務器上去
    • user@可省略,那就會默認當前終端的用戶
  • rsync [OPTION] … [user@]host:SRC DEST //先寫遠程的機器/目錄,而後拷貝到本地的目錄下
  • rsync [OPTION] … SRC [user@]host::DEST //這裏的兩個冒號,能夠是目標,能夠是源
  • rsync [OPTION] … [user@]host::SRC DEST
相關文章
相關標籤/搜索