說明
-a, –archive
歸檔模式,表示以遞歸方式傳輸文件,并保持所有文件屬性,等價于 -rlptgoD (不包括 -H)
-r, –recursive
對子目錄以遞歸模式處理
-l, –links
保持符號鏈接文件
-H, –hard-links
保持硬鏈接文件
-p, –perms
保持文件權(quán)限
-t, –times
保持文件時間信息
-g, –group
保持文件屬組信息
-o, –owner
保持文件屬主信息 (super-user only)
-D
保持設(shè)備文件和特殊文件 (super-user only)
-z, –compress
在傳輸文件時進行壓縮處理
–exclude=PATTERN
指定排除一個不需要傳輸?shù)奈募ヅ淠J?/p>
–exclude-from=FILE
從 FILE 中讀取排除規(guī)則
–include=PATTERN
指定需要傳輸?shù)奈募ヅ淠J?/p>
–include-from=FILE
從 FILE 中讀取包含規(guī)則
–copy-unsafe-links
拷貝指向SRC路徑目錄樹以外的鏈接文件
–safe-links
忽略指向SRC路徑目錄樹以外的鏈接文件(默認)
–existing
僅僅更新那些已經(jīng)存在于接收端的文件,而不備份那些新創(chuàng)建的文件
–ignore-existing
忽略那些已經(jīng)存在于接收端的文件,僅備份那些新創(chuàng)建的文件
-b, –backup
當有變化時,對目標目錄中的舊版文件進行備份
–backup-dir=DIR
與 -b 結(jié)合使用,將備份的文件存到 DIR 目錄中
–link-dest=DIR
當文件未改變時基于 DIR 創(chuàng)建硬鏈接文件
–delete
刪除那些接收端還有而發(fā)送端已經(jīng)不存在的文件
–delete-before
接收者在傳輸之前進行刪除操作 (默認)
–delete-during
接收者在傳輸過程中進行刪除操作
–delete-after
接收者在傳輸之后進行刪除操作
–delete-excluded
在接收方同時刪除被排除的文件
-e, –rsh=COMMAND
指定替代 rsh 的 shell 程序
–ignore-errors
即使出現(xiàn) I/O 錯誤也進行刪除
–partial
保留那些因故沒有完全傳輸?shù)奈募?,以是加快隨后的再次傳輸
–progress
在傳輸時顯示傳輸過程
-P
等價于 –partial –progress
–delay-updates
將正在更新的文件先保存到一個臨時目錄(默認為 “.~tmp~”),待傳輸完畢再更新目標文件
-v, –verbose
詳細輸出模式
-q, –quiet
精簡輸出模式
-h, –human-readable
輸出文件大小使用易讀的單位(如,K,M等)
-n, –dry-run
顯示哪些文件將被傳輸
–list-only
僅僅列出文件而不進行復制
–rsyncpath=PROGRAM
指定遠程服務器上的 rsync 命令所在路徑
–password-file=FILE
從 FILE 中讀取口令,以避免在終端上輸入口令,通常在 cron 中連接 rsync 服務器時使用
-4, –ipv4
使用 IPv4
-6, –ipv6
使用 IPv6
–version
打印版本信息
–help
顯示幫助信息
注意:
若使用普通用戶身份運行 rsync 命令,同步后的文件的屬主將改變?yōu)檫@個普通用戶身份。
若使用超級用戶身份運行 rsync 命令,同步后的文件的屬主將保持原來的用戶身份。
更多關(guān)于云服務器,域名注冊,虛擬主機的問題,請訪問西部數(shù)碼官網(wǎng):m.ps-sw.cn