我有这样的文件:
level(basic)-[done]1.txt
level(basic)-[done]1.pdf
level(basic)-[done]1.doc
我需要找到所有的名字。
find * -type f -name 'level(basic)-[done]1.*'
这个命令不起作用。如何摆脱元字符?

最佳答案

这个怎么样?

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

也就是说,用[转义每个\[(不需要转义,至少在我的Ubuntu 12上是这样。

关于linux - 如何通过包含方括号的名称查找文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15928827/

10-11 21:40