rsync备份和删除指定文件

67 篇文章 1 订阅
28 篇文章 0 订阅
文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器上已有的文件

rsync -avzP --delete -f '+ MT_*' -f '- *.*' -f 'P **/' -f 'P *.*' --password-file=/root/sbin/rsync.password /var/ztmis/ rsync@192.168.1.15::data-files

参数解释
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
-v, --verbose increase verbosity
-z, --compress compress file data during the transfer
-P same as --partial --progress
--delete delete extraneous files from dest dirs
-f, --filter=RULE add a file-filtering RULE

FILTER RULES

exclude, - specifies an exclude pattern.
include, + specifies an include pattern.
merge, . specifies a merge-file to read for more rules.
dir-merge, : specifies a per-directory merge-file.
hide, H specifies a pattern for hiding files from the transfer.
show, S files that match the pattern are not hidden.
protect, P specifies a pattern for protecting files from deletion.
risk, R files that match the pattern are not protected.
clear, ! clears the current include/exclude list (takes no arg)


上面的表达式,只同步"MT_"开头的文件,也同步删除"MT_"开头的文件,不同步本服务器其它文件,也保留目标服务器的其它文件

[size=medium][i][url=https://download.samba.org/pub/rsync/rsync.html]rsync参考文档[/url][/i][/size]
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值