加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

子路径的rsync过滤器文件规则

发布时间:2020-12-14 02:26:53 所属栏目:Linux 来源:网络整理
导读:我在理解子路径的rsync过滤规则时遇到了很大的问题. 我有这个目录树: |-- index.php|-- other-file-php.php|-- filesource.php| |-- album1| | |-- firstphoto.jpg| | |-- second.jpg| | |-- index.php| | `-- thumbs| | |-- _map.txt| | |-- _title_ciao.j
我在理解子路径的rsync过滤规则时遇到了很大的问题.
我有这个目录树:
|-- index.php
|-- other-file-php.php
|-- filesource.php
|   |-- album1
|   |   |-- firstphoto.jpg
|   |   |-- second.jpg
|   |   |-- index.php
|   |   `-- thumbs
|   |       |-- _map.txt
|   |       |-- _title_ciao.jpg.txt
|   |       |-- _120_second.jpg
|   |       |-- _dir_album1.jpg
|   |       `-- _300_second.jpg
|   |-- altre
|   |   |-- img_1172.jpg
|   |   |-- album2
|   |   |   |-- index.php
|   |   |   `-- thumbs
|   |   |       |-- _title_img_1172.jpg.txt
|   |   |       |-- _dir_album2.jpg
|   |   |       `-- _guestbook.html

我只能使用rsync的-f -filter选项,因为我必须将所有规则写入一个文件.
在这个树中,有不同类型的文件可以在树的任何级别.我想要:

>拥有目录结构的完整备份
>备份.php,.txt,.html类型的所有文件
>备份不以_开头的.jpg文件
>备份以_dir开头的.jpg文件

解决方法

解决你的观点:

>这只是意味着您指定的所有排除规则必须是文件,而不是目录.由于rsync不区分类型,因此您必须小心规则(以及文件命名约定).
>使用:

+ **/*.php
+ **/*.txt
+ **/*.html

>使用:

+ **/*.jpg
- **/_*.jpg

>我不知道你的意思.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读