rsync排除所有目录的隐藏文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rsync排除所有目录的隐藏文件相关的知识,希望对你有一定的参考价值。

由于我输入*就变斜体,没办法正确显示出来,我只好用文字了,请自行转换成星号。
首先写好exclude.list文件,内容如下
.[a-z0-9]星号
星号/.[a-z0-9]星号
保存退出
然后执行rsync的时候使用这个list文件就可以排除掉隐藏文件了,比如
rsync -avP --exclude-from=exclude.list ~/tmp/test/ ~/tmp/test2/
这样test目录下所有隐藏文件,以及子目录中隐藏文件都不会被同步。

以上是关于rsync排除所有目录的隐藏文件的主要内容,如果未能解决你的问题,请参考以下文章

rsync 不同步 .htaccess 文件

如何使用 rsync 过滤特定的隐藏“点”文件?

如何隐藏所有排除文件类型

Everything排除某个目录隐藏文件系统文件

为啥会找到。 -not -name ".*" 不排除隐藏文件?

httpd 隐藏文件