簡介
rsync是linux系統下的資料鏡像備份工具,使用快速增量備份工具Remote Sync可以遠程同步,支持本地復制,或者與其他SSH、rsync主機同步,
特性
- 可以鏡像保存整個目錄樹和檔案系統,
- 可以很容易做到保持原來檔案的權限、時間、軟硬鏈接等等,
- 無須特殊權限即可安裝,
- 快速:第一次同步時 rsync 會復制全部內容,但在下一次只傳輸修改過的檔案,rsync 在傳輸資料的程序中可以實行壓縮及解壓縮操作,因此可以使用更少的帶寬,
- 安全:可以使用scp、ssh等方式來傳輸檔案,當然也可以通過直接的socket連接,
- 支持匿名傳輸,以方便進行網站鏡象,
檔案傳輸
拷貝本地檔案
拷貝本地檔案,SRC源、DES目的
命令格式:rsync [OPTION] SRC DEST
使用示例:rsync -avz /data /backup
將本地機器的內容拷貝到遠程機器
命令格式:rsync [OPTION] SRC [USER@]host:DEST
使用示例:rsync -avz *.c 172.16.0.10:/tmp
將遠程機器的內容拷貝到本地機器
命令格式:rsync [OPTION] [USER@]HOST:SRC DEST
使用示例:rsync -avz [email protected]:/tmp /data
從遠程rsync服務器中拷貝檔案到本地機.當SRC路徑資訊包含"::"分隔符時啟動該模式.
命令格式:rsync [OPTION] [USER@]HOST::SRC DEST
使用示例:rsync -avzP [email protected]::www /databack
從本地機器拷貝檔案到遠程rsync服務器中.當DST路徑資訊包含"::"分隔符時啟動該模式
命令格式:rsync [OPTION] SRC [USER@]HOST::DEST
使用示例:rsync -avzP /databack [email protected]::www
這類似于rsync傳輸,不過只要在命令中省略掉本地機資訊即可
命令格式:rsync [OPTION] rsync://[USER@]HOST[:PORT]/SRC [DEST
使用示例:rsync -v rsync://[email protected]:8888/www databack
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/241687.html
標籤:其他
