1. 程式人生 > >Linux常用命令——rsync

Linux常用命令——rsync

傳輸 follow device group rec gre tps 解釋 ogre

rsync 文件同步工具

語法格式:

  1. 本地模式
    rsync 【option】【SRC】【DEST】
    rsync [選項] [源文件] [目標文件]
  2. 通貨遠程 Shell 訪問模式
    拉去(Pull):
    rsync 【option】【USER@】HOST:SRC 【DEST】
    rsync [選項] 用戶 @ 主機:源文件 [目標文件]
    推送(Push):
    rsync 【option】【SRC】【USER@】HOST:DEST
    rsync [選項] [源文件] 用戶 @ 主機:目標文件
  3. rsync 守護進程模式
    拉取(Pull):
    rsync 【option】【USER@】HOST::SRC 【DEST】
    rsync [選項] 用戶@主機::源文件 [目標文件]
    rsync 【option】 rsync://【USER@】HOST【:PORT】/SRC 【DEST】
    rsync [選項] rsync:// 用戶 @ 主機:端口 / 源文件 [目標文件]
    推送(Push):
    rsync 【option】【SRC】【USER@】HOST::DEST
    rsync [選項] [源文件] 用戶@主機::目標文件
    rsync 【option】【SRC】 rsync://【USER@】HOST【:PORT】/SRC / DEST
    rsync [選項] [源文件] rsync:// 用戶 @ 主機:端口 / 目標文件
    註意:rsync 命令及後面的選項裏,每個元素之間都要至少要有一個空格
    選項說明:
參數選項 解釋說明
-v --verbose 詳細模式輸出,傳輸時的進度等信息
-z --compress 傳輸時進行壓縮以提高傳輸效率,--compress-level=NUM 可按級別壓縮
-a --archive 以遞歸方式傳輸文件,並保持所有文件的屬性,相當於 -rtopgDl
-r --recursive 對子目錄以遞歸模式,即目錄下的所有目錄都以同樣的模式傳輸,註意是小寫 r
-t --times 保持文件的時間信息
-o --owner 保持文件的屬主信息
-p --perms 保持文件的權限
-g group 保持文件的屬組信息
-P --progress 顯示同步的過程及傳輸時的進度等信息
-D --devices 保持設備文件信息
-l --links 保留軟連接

案例一:
相關鏈接:
http://man.linuxde.net/rsync
https://blog.csdn.net/lu1005287365/article/details/52913852

Linux常用命令——rsync