Bueno, la pregunta lo dice todo, he visto ambos
find -name
y
find -iname
se usan en todas partes sin un patrón discernible.
¿Alguien podría explicar las diferencias, quizás con un ejemplo para aclarar?
Comentarios
Respuesta
De la página de 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.
Comentarios
- Muchas herramientas (y la mayoría de los intérpretes de expresiones regulares) tienen opciones que no distinguen entre mayúsculas y minúsculas. Unix / Linux no son hostiles a las mayúsculas y minúsculas, solo reconocen que hay una diferencia entre mayúsculas y minúsculas.
-
-iname
no es parte del estándar, pero es compatible con varias implementaciones de búsqueda. Por lo tanto, -iname está disponible en muchos casos, pero no en todos.
man find
y leer el manual. (O como lo haría yo, googlefind flags
y luego usar la búsqueda para encontrar la bandera en cuestión)