我在理解子路径的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
>我不知道你的意思.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。