除非模式更加具体,否则 Find 将无法匹配全局模式

除非模式更加具体,否则 Find 将无法匹配全局模式

find曾经像这样在我的计算机上搜索文件:

find / -name version-1.0.*

结果我的主目录中只有一个文件version-1.0.23。但是,如果我运行以下命令:

find / -name version-1.0.1*

結果是/data/somelongpath/version-1.0.19

为什么第一个案例的结果中会省略第二个结果?

答案1

您有一个与当前目录中的 glob 匹配的文件,并且您的 shell 正在将其转换为 glob。转义该 glob。

find / -name 'version-1.0.*'

相关内容