您現在所在位置: 主頁(yè) > 網(wǎng)站建設
Linux中Rsync命令有哪些備份選項
更新時(shí)間:2026-05-05 00:13:34
Rsync簡(jiǎn)介
Rsync(Remote Sync)是選項一個(gè)遠程數據同步工具,它可(ke)以在本地和遠程之間進(jìn)行高效的備份數據傳輸,Rsync具有(you)速度快、選項支持斷點(diǎn)續傳、備份支持增量??備份等特點(diǎn),選項因此在Linux系統中被廣泛應用于數據備份和同步任務(wù)。備份
Rsync命令的選項基本語(yǔ)法
rsync [options] [source] [des??tination]
options表示Rsync的選項,source表(╯°□°)╯︵ ┻━┻示源文件或目錄(╯°□°)╯,備份destination表示目標(biao)文件或目錄。選項
Rsync備份選項
1、備份-a,選項 –archive
使用歸檔模式進(jìn)行同步,保留文件屬性??(如時(shí)間戳、備份權限等),選項遞歸處理目錄,常用于備份整個(gè)系統或某個(gè)目錄。備份
示例:
rsync -a /source_dir/ user@remote_host:/destination_dir/
顯示詳細的同步過(guò)程信息,包括文件名、傳輸速度等。??
示例:
rsy?nc -v /source_dir/ user@remote_host:/destination_dir/
使用壓縮算法進(jìn)行數據傳輸,減少網(wǎng)絡(luò )帶寬占用,需要兩臺服務(wù)器都安裝了gzip壓縮工具。
示例:
rsync -z /source_dir/ user@remote_host:/(′?`)destinatio??n_dir/
4、-h, –human-readable
以易讀的方式顯示文( ???)件大小、傳輸速度等信息。
示例:
rsync -h /source_dir/ user@remote_host:/destin??ation_dir/
刪除目標目錄中源目錄不存在的文件,保持兩個(gè)目錄的一致性,需要注意的是,這個(gè)選項會(huì )直接??修改目標目錄??,慎用。
示例:
rsy??nc -av --delete /source_dir/ user@remote_host:/desti(/ω\)nation_dir/
6、–exclude=PATTERN[,PATTERN…]
排除符合PATTE(′-ι_-`)RN模式的文件或目錄進(jìn)行同步,排除所有以".log"結尾的文件:
rsync -av --exclude=&q( ?° ?? ?°)uot;*.log" /source_dir/ user@remote_host:/destination_dir/
7、??8211;include=PATTERN[,PATTERN…]
只同步符合PATTERN模式(shi)的文件或目錄,只同步名為"config"的目錄:
rsync -av --include="config&??q(/ω\)uot; /source_dir/ user@remote_host:/destinat??ion_dir/
8、–max-size=SIZE[KMG]
限制(zhi)單次傳輸的數據(ju)量大(′?`)小,??限制每次傳輸不超過(guò)10M:
rsync -av --max-ヽ(′?`)ノsize=10M /source_dir/ user@remote_h(′?_?`)ost:/destination_dir/
9、&??#8211;min-size=SIZE[KMG]
指定源文件或目錄的最小尺寸,只同步大于1M的文件:
rsync -av --min-size=1M /source_dir/ user@remote_host:/de??stina??(′?_?`)tion_dir/
相關(guān)問(wèn)題與解答
1、如何使用Rsync進(jìn)行增量備份?可以使用--backup選項,指定備份策略,保留最近3天的備份:
rsync -av --backup=3 /sourc??e_dir/ user@remo??te_host:/destination_dir/

