Bem, a pergunta diz tudo, eu vi ambos
find -name
e
find -iname
usado em todos os lugares sem um padrão discernível.
Alguém poderia explicar as diferenças, talvez com um exemplo para esclarecer?
Comentários
Resposta
Da página do manual 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.
Comentários
- Muitas ferramentas (e a maioria dos interpretadores de expressão regular) têm opções que não diferenciam maiúsculas de minúsculas. Unix / Linux não são hostis a maiúsculas e minúsculas, eles apenas reconhecem que há uma diferença entre maiúsculas e minúsculas.
-
-iname
não faz parte do padrão, mas é suportado por várias implementações de localização. Então -iname está disponível em muitos, mas não em todos os casos.
man find
e ler o manual. (Ou, como eu faria, googlefind flags
e use a pesquisa para encontrar a sinalização em questão)