Vel, spørsmålet sier alt, jeg har sett begge deler
find -name
og
find -iname
brukt overalt uten et synlig mønster.
Kan noen forklare forskjellene, kanskje med et eksempel for å avklare?
Kommentarer
Svar
Fra GNU find
manuell side:
-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.
Kommentarer
- Mange verktøy (og de fleste tolker med vanlig uttrykk) har store og små bokstaver. Unix / Linux er ikke saklig fiendtlig, de erkjenner bare at det er forskjell på store og små bokstaver.
-
-iname
er ikke en del av standarden, men den støttes av forskjellige funnimplementeringer. Så -navn er tilgjengelig i mange, men ikke i alle tilfeller.
man find
og lese håndboken. (Eller som jeg ville gjort, googlefind flags
og bruk deretter søk for å finne det aktuelle flagget)