質問はすべてを物語っています、私は両方を見ました

find -name 

および

find -iname 

識別可能なパターンなしで至る所で使用されました。

誰かが違いを説明できますか?おそらく明確にするための例を挙げてください。

コメント

  • 私がこの質問をしたのはLinuxは非常に新しいので、その人気を見ると笑います。この質問は、man findの使用方法をできるだけ早く学び、マニュアルを読む必要がある理由の完璧な例です。 (または、私が行うように、find flagsをグーグルで検索し、検索を使用して問題の旗を見つけます)
  • 10の賛成票と3つ星は"人気"ですが、コメントをいただければ幸いです。 (しかし、実際にはここにいるのは、検索してからマニュアルにスクロールする方が速いからです)
  • Unix.Linuxコミュニティが友好的であることは素晴らしいことです。この投稿は、stackoverflowでOblivionに反対票を投じられると思います。

回答

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. 

コメント

  • 多くのツール(およびほとんどの正規表現インタープリター)には、大文字と小文字を区別しないオプションがあります。 Unix / Linuxは大文字と小文字を区別せず、大文字と小文字の違いがあることを認めているだけです。
  • -inameは標準の一部ではありませんが、これは、さまざまなfind実装によってサポートされています。したがって、-inameは多くの場合に使用できますが、すべての場合に使用できるわけではありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です