ANALYSIS
Linux 每日一篇 - 60 - rsync
Linux 文件同步神器!掌握 rsync 命令,高效同步文件,支持增量备份!
rsync 命令是什么?
rsync 是”Remote Sync”的缩写,是一个快速、高效的文件同步和备份工具,支持本地和远程同步,具有增量更新、压缩传输、权限保持等强大功能。
基本用法
PRTCL // PLAINTEXT
# 本地同步rsync -av source/ destination/
# 远程同步(推送)rsync -av source/ user@remote:/path/to/destination/
# 远程同步(拉取)rsync -av user@remote:/path/to/source/ destination/
# 基本同步选项rsync -r source/ destination/ # 递归复制目录rsync -a source/ destination/ # 归档模式(保持属性)rsync -v source/ destination/ # 显示详细信息rsync -z source/ destination/ # 启用压缩实用技巧
PRTCL // PLAINTEXT
# 保持所有属性(归档模式)rsync -av source/ destination/
# 删除目标中多余的文件rsync -av --delete source/ destination/
# 排除特定文件或目录rsync -av --exclude='*.tmp' source/ destination/rsync -av --exclude={'*.log','temp/'} source/ destination/
# 使用文件列表排除rsync -av --exclude-from='exclude-list.txt' source/ destination/
# 显示传输进度rsync -av --progress source/ destination/
# 限制传输速度rsync -av --bwlimit=1000 source/ destination/
# 只同步文件大小不同的文件rsync -av --size-only source/ destination/常用场景
PRTCL // PLAINTEXT
# 创建备份rsync -av --delete /home/user/ /backup/user/
# 同步网站文件rsync -avz --progress /var/www/html/ user@server:/var/www/html/
# 推送配置文件rsync -avz ~/.ssh/ user@remote:~/.ssh/
# 恢复备份rsync -av --delete /backup/user/ /home/user/
# 同步大文件(显示进度)rsync -avz --progress --human-readable /large/directory/ /backup/
# 镜像整个目录结构rsync -avz --links --hard-links --delete /source/ /destination/
# 安全备份(远程)rsync -avz -e ssh /local/path/ user@remote:/remote/path/抖音文案
🎯 Linuxrsync 命令!
✅ 基本用法:rsync ✅ 常用参数:rsync -option ✅ 实用技巧:rsync —help
每天一个 Linux 命令,30 天变身 Linux 高手!
#Linux 入门 #网络命令 #程序员必备 #技术分享
关于我
全平台同名”汪多多是只猫”,专注分享实用技术教程,让你的 IT 学习之路更轻松!
关注我,每天一个 Linux 命令,轻松入门 Linux 系统!
R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
Auth_Verified: 2026.04.08
