Linux常用命令——rsync
阿新 • • 發佈:2018-06-22
傳輸 follow device group rec gre tps 解釋 ogre
rsync 文件同步工具
語法格式:
- 本地模式
rsync 【option】【SRC】【DEST】
rsync [選項] [源文件] [目標文件] - 通貨遠程 Shell 訪問模式
拉去(Pull):
rsync 【option】【USER@】HOST:SRC 【DEST】
rsync [選項] 用戶 @ 主機:源文件 [目標文件]
推送(Push):
rsync 【option】【SRC】【USER@】HOST:DEST
rsync [選項] [源文件] 用戶 @ 主機:目標文件 - rsync 守護進程模式
拉取(Pull):
rsync 【option】【USER@】HOST::SRC 【DEST】
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