Nå spørgsmålet siger alt, jeg har set begge dele
find -name
og
find -iname
bruges overalt uden et synligt mønster.
Kunne nogen forklare forskellene, måske med et eksempel til afklaring?
Kommentarer
Svar
Fra GNU find
manuel 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 værktøjer (og de fleste tolke med almindelige udtryk) har store og små bogstaver. Unix / Linux er ikke fjendtlige over for sager, de anerkender bare, at der er en forskel mellem store og små bogstaver.
-
-iname
er ikke en del af standarden, men det understøttes af forskellige findimplementeringer. Så -navn er tilgængeligt i mange, men ikke i alle tilfælde.
man find
og læser vejledningen. (Eller som jeg ville gøre, googlefind flags
og brug derefter søgning til at finde det pågældende flag)