Rsync(Remote Sync)是一个远程数据同步工具,它可以在本地和远程之间进行高效的数据传输,Rsync具有速度快、支持断点续传、支持增量备份等特点,因此在Linux系统中被广泛应用于数据备份和同步任务。
创新互联网络公司拥有10多年的成都网站开发建设经验,上1000家客户的共同信赖。提供网站设计制作、成都网站制作、网站开发、网站定制、外链、建网站、网站搭建、响应式网站建设、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务
rsync [options] [source] [destination]
options
表示Rsync的选项,source
表示源文件或目录,destination
表示目标文件或目录。
1、-a, –archive
使用归档模式进行同步,保留文件属性(如时间戳、权限等),递归处理目录,常用于备份整个系统或某个目录。
示例:
rsync -a /source_dir/ user@remote_host:/destination_dir/
2、-v, –verbose
显示详细的同步过程信息,包括文件名、传输速度等。
示例:
rsync -v /source_dir/ user@remote_host:/destination_dir/
3、-z, –compress
使用压缩算法进行数据传输,减少网络带宽占用,需要两台服务器都安装了gzip压缩工具。
示例:
rsync -z /source_dir/ user@remote_host:/destination_dir/
4、-h, –human-readable
以易读的方式显示文件大小、传输速度等信息。
示例:
rsync -h /source_dir/ user@remote_host:/destination_dir/
5、–delete
删除目标目录中源目录不存在的文件,保持两个目录的一致性,需要注意的是,这个选项会直接修改目标目录,慎用。
示例:
rsync -av --delete /source_dir/ user@remote_host:/destination_dir/
6、–exclude=PATTERN[,PATTERN…]
排除符合PATTERN模式的文件或目录进行同步,排除所有以".log"结尾的文件:
rsync -av --exclude="*.log" /source_dir/ user@remote_host:/destination_dir/
7、–include=PATTERN[,PATTERN…]
只同步符合PATTERN模式的文件或目录,只同步名为"config"的目录:
rsync -av --include="config" /source_dir/ user@remote_host:/destination_dir/
8、–max-size=SIZE[KMG]
限制单次传输的数据量大小,限制每次传输不超过10M:
rsync -av --max-size=10M /source_dir/ user@remote_host:/destination_dir/
9、–min-size=SIZE[KMG]
指定源文件或目录的最小尺寸,只同步大于1M的文件:
rsync -av --min-size=1M /source_dir/ user@remote_host:/destination_dir/
1、如何使用Rsync进行增量备份?可以使用--backup
选项,指定备份策略,保留最近3天的备份:
rsync -av --backup=3 /source_dir/ user@remote_host:/destination_dir/
网站栏目:Linux中Rsync命令有哪些备份选项
标题URL:http://www.mswzjz.cn/qtweb/news21/243421.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能