GNU Stow - 有没有办法将文件扩展名添加到 .stow-global-ignore 或 .stow-local-ignore 文件?

GNU Stow - 有没有办法将文件扩展名添加到 .stow-global-ignore 或 .stow-local-ignore 文件?

我想stow忽略某些文件,例如*.bak*.tmp,但我似乎无法添加通配符并使它们正常工作。

我努力了:

*.bak
*.tmp
\*.bak
\*.tmp

我想不支持通配符?有什么办法可以做到这一点吗?

答案1

忽略列表包含Perl正则表达式, 哪个是埃雷具有额外的功能。

.*\.(bak|tmp)

请注意,正则表达式必须匹配整个文件名(带或不带目录部分 - 有关详细信息,请参阅手册),而不仅仅是文件名的一部分(与正则表达式搜索的更常见情况一样),所以这不匹配eg foo.bakmore,而\.bak只会匹配名为exactly的文件.bak

相关内容