在系统管理和数据安全领域,RockyLinux rsync命令 是一个不可或缺的利器。无论你是刚接触Linux的新手,还是有一定经验的运维人员,掌握
rsync都能让你高效、安全地完成文件同步与备份任务。
什么是 rsync?
rsync(Remote Sync)是一个用于本地或远程同步文件和目录的开源工具。它采用“增量传输”算法,只传输源和目标之间不同的部分,从而大大节省带宽和时间。这也是为什么 rsync同步备份 被广泛应用于服务器备份、网站镜像、日志同步等场景。

安装 rsync(RockyLinux 默认已安装)
在 RockyLinux 中,
rsync通常已经预装。如果没有,可以使用以下命令安装:
rsync 的基本命令格式如下: 将 将本地文件同步到远程 RockyLinux 服务器: 系统会提示输入远程用户的密码。为提升效率,建议配置 SSH 免密登录。 创建一个每日凌晨2点自动备份的计划任务: 通过本教程,相信你已经掌握了 RockyLinux rsync命令 的基本用法。作为一款高效、灵活的 Linux文件同步工具,rsync 能帮助你在日常运维中轻松实现自动化备份与数据同步。无论是个人项目还是企业环境,它都是值得信赖的选择。 赶快动手试试吧!如果你正在寻找一份完整的 RockyLinux备份教程,本文就是你的起点。sudo dnf install rsync -y基本语法
rsync [选项] 源路径 目标路径常用选项说明
-a
:归档模式,保留权限、时间戳、符号链接等(相当于 -rlptgoD
) -v
:显示详细过程(verbose) -z
:压缩传输数据,适合网络传输 --delete
:删除目标中源不存在的文件(慎用!) -h
:以人类可读格式显示大小(如 KB、MB)实战示例
1. 本地目录同步
/home/user/docs
同步到 /backup/docs
:rsync -avh /home/user/docs/ /backup/docs/注意:源路径末尾的
/
很重要!有斜杠表示同步目录内容,没有则同步整个目录。2. 远程同步(通过 SSH)
rsync -avzh /home/user/data/ user@192.168.1.100:/remote/backup/3. 定时自动备份(结合 crontab)
# 编辑当前用户的 crontabsudo crontab -e# 添加以下行0 2 * * * /usr/bin/rsync -avh --delete /data/ /backup/daily/安全与最佳实践
首次使用 --dry-run
选项测试命令,避免误操作 使用 --delete
前务必确认源目录内容正确 对重要数据,建议先做快照或副本再执行同步 远程同步优先使用 SSH 加密通道,保障数据安全结语
