-nameと-inameの間でFINDを使用する場合の違いは何ですか


12

質問はそれをすべて言います、私は両方を見ました

find -name 

そして

find -iname 

識別可能なパターンなしでいたるところに使用されました。

誰かが違いを説明することができますか?


1
私がLinuxを初めて使用したときにこの質問をし、どれほど人気が​​あるかを見て笑いました。この質問はman find、マニュアルの使用方法と読み方をできるだけ早く学ぶ必要がある理由の完璧な例です。(または、私がそうするように、グーグルfind flagsし、問題のフラグを見つけるために検索を使用します)
FreeSoftwareServers

1
10の賛成票と3つ星はそれほど「人気」ではありませんが、コメントをいただいてよかったので、私はそうする必要はありませんでした。(しかし、私は実際にここにいます。高速なので検索してから、マニュアルまでスクロールします)
redanimalwar

1
Unix.Linuxコミュニティが友好的であるのは素晴らしいことです。この投稿がstackoverflowでOblivionに反対票を投じられるように思います。
FreeSoftwareServers

回答:


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は多くの場合に使用できますが、すべての場合に使用できるわけではありません。
schily 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.