-name和-iname之间使用FIND有什么区别


12

这个问题说明了一切,我都看过

find -name 

find -iname 

没有明显的图案在整个地方使用。

有人可以解释一个例子吗?


1
当我刚接触Linux时,我问了这个问题,当我看到它有多流行时,我笑了。这个问题是为什么您需要尽快学习如何使用man find和阅读手册的完美示例。(或者像我将要做的那样,用google搜索find flags,然后使用搜索来查找有问题的标志)
FreeSoftwareServers,

1
10个赞和3个星不是那么受欢迎,但是我很高兴您发表了这样的评论,所以我不必这样做。(但是我实际上在这里是因为它更快,所以搜索然后滚动到手册)
redanimalwar

1
Unix.Linux社区友好,这很好,我觉得这篇文章在stackoverflow上会被贬低为Oblivion。
FreeSoftwareServers

Answers:


23

从GNU find手册页:

   -iname pattern
          Like -name, but the match is case insensitive.  For example, the
          patterns `fo*' and `F??' match  the  file  names  `Foo',  `FOO',
          `foo',  `fOo',  etc. 

2
许多工具(和大多数正则表达式解释器)具有不区分大小写的选项。Unix / Linux并不反对大小写,他们只是承认大小写之间存在差异。
cas

-iname不是标准的一部分,但是各种查找实现都支持它。因此-iname在许多情况下(但并非在所有情况下)可用。
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.