如何通过包含括号的名称查找文件?

时间:2013-04-10 14:34:56

标签: linux shell find

我的文件名是这样的:

level(basic)-[done]1.txt
level(basic)-[done]1.pdf
level(basic)-[done]1.doc

我需要通过名字找到所有这些。

find * -type f -name 'level(basic)-[done]1.*'

此命令不起作用。我怎样才能逃脱元字符?

1 个答案:

答案 0 :(得分:3)

这个怎么样?

find * -type f -name 'level(basic)-\[done\]1.*'

即,使用[转义每个\[(不需要转义,至少在我的Ubuntu 12上。