如何通过文件名中括号内的单词查找文件?

How to find files by words inside parentheses in filenames?

由于同步问题,我有一堆文件名类似于 Matroid (bifrons's conflicted copy 2019-11-19).scala 的文件。我想找到这个文件来删除或手动更正问题(合并文件的两个版本)。我尝试了以下命令:

$ find . -iname '*conflicted*'

但它returns没什么!纳达!

我猜这是因为 conflicted 这个词出现在括号内,但这只是一个猜想。无论如何,为什么我的命令找不到文件?我怎样才能找到它们?

谢谢。

其实这个问题跟括号一点关系都没有。这是我的一个(愚蠢的)错误。包含 *conflicted* 文件名的文件的目录实际上是 link 而 find 默认情况下不跟在 link 之后。在通知选项 -L 后,它完美地工作了。