在 Linux 系统管理中,Centos rsync命令 是一个非常强大且常用的工具,尤其适用于远程同步、增量备份和跨服务器文件传输。无论你是系统管理员还是刚入门的 Linux 小白,掌握 rsync 都能显著提升你的工作效率。
rsync(Remote Sync)是一个开源的文件同步工具,它支持本地或远程(通过 SSH 或 rsync daemon)高效地同步文件和目录。其最大优势在于“增量同步”——只传输源和目标之间有差异的部分,极大节省带宽和时间。
大多数 CentOS 系统默认已安装 rsync。如果没有,可通过以下命令安装:
# 检查是否已安装rsync --version# 若未安装,使用 yum 安装sudo yum install -y rsync
rsync 的基本命令格式如下:
rsync [选项] 源路径 目标路径
常用选项说明:
-a:归档模式,保留权限、时间、软硬链接等(等同于 -rlptgoD)-v:显示详细过程-z:传输时压缩数据-P:显示进度条,并支持断点续传--delete:删除目标中源不存在的文件(慎用!)rsync -av /home/user/docs/ /backup/docs/
注意:源路径末尾的 / 表示同步目录内容;不加则同步整个目录。
将本地文件同步到远程服务器(假设远程 IP 为 192.168.1.100):
rsync -avz -P /home/user/data/ user@192.168.1.100:/remote/backup/
从远程服务器拉取文件到本地:
rsync -avz -P user@192.168.1.100:/remote/data/ /local/restore/
先配置 SSH 免密登录,然后直接运行 rsync 命令即可无需输入密码:
rsync -avz -e "ssh -i ~/.ssh/id_rsa" /data/ user@192.168.1.100:/backup/
--bwlimit 限制带宽,避免影响其他服务。--delete,建议先用 --dry-run 模拟运行查看效果。通过本文,你应该已经掌握了在 CentOS 系统中使用 Centos rsync命令 进行本地和远程文件同步的基本方法。无论是日常备份、网站迁移还是服务器镜像,rsync 都是实现高效、安全远程同步的首选工具。搭配自动化脚本(如 cron),还能实现无人值守的Linux数据备份方案。
希望这篇教程能帮助你轻松上手这个强大的文件同步工具!如有疑问,欢迎在评论区交流。
本文由主机测评网于2025-12-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025127960.html