bash删除文件名包含星号的文件

时间:2011-07-16 17:56:32

标签: bash filenames delete-file

如何在bash中删除文件名包含星号的文件?我的意思是,使用通配符。如果我做

rm -fr *filter*

我将删除文件名中出现“过滤器”一词的所有文件,但文件中包含星号的内容是什么?

编辑:根据您的建议,我无法删除此

*filter*xyz*.data

2 个答案:

答案 0 :(得分:10)

rm -rf \*filter\*rm -rf '*filter*'

答案 1 :(得分:0)

rm -rf '*filter*' 

应该运作良好。使用引号(根据评论更新为单引号)。