Eh bien, la question dit tout, jai vu les deux
find -name
et
find -iname
utilisés partout sans motif perceptible.
Quelquun pourrait-il expliquer les différences, peut-être avec un exemple pour clarifier?
Commentaires
Réponse
De la page de manuel 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.
Commentaires
- De nombreux outils (et la plupart des interpréteurs dexpressions régulières) ont des options insensibles à la casse. Unix / Linux ne sont pas hostiles à la casse, ils reconnaissent simplement quil y a une différence entre les majuscules et les minuscules.
-
-iname
ne fait pas partie du standard, mais il est pris en charge par diverses implémentations find. Donc -iname est disponible dans de nombreux cas, mais pas dans tous.
man find
et lire le manuel. (Ou comme je le ferais, googlefind flags
puis utilisez la recherche pour trouver le drapeau en question)