查找并删除以特定符号开头或结尾的文件

查找并删除以特定符号开头或结尾的文件

使用find,我需要查找并删除以 开头或结尾的文件#以及以 结尾的文件~,但我找不到任何方法。我试过:

find-name "#*#" -type f -delete

但无法使它完全符合我想要的图案。

答案1

实际上,解决这个问题需要知道的关键是新用户阅读时需要知道的一个隐藏功能man find... 该功能是您实际上可以指定多个-name "..."模式,如果添加了额外的模式-o -name "..." -o -name "..." ......了解这一点,您现在可以像这样使用它:

find -type f -name "*#" -o -name "#*" -o -name "*~" -delete

相关内容