w przypadku używania funkcji FIND,
Cóż, pytanie mówi wszystko, widziałem oba
i
find -iname
używane w każdym miejscu bez dostrzegalnego wzoru.
Czy mógłby ktoś wyjaśnić różnice, na przykład na przykładzie do wyjaśnienia?
Komentarze
Odpowiedź
Ze strony podręcznika 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.
Komentarze
- Wiele narzędzi (i większość tłumaczy wyrażeń regularnych) ma opcje rozróżniające wielkość liter. Unix / Linux nie są wrogo nastawieni do wielkości liter, po prostu przyznają, że istnieje różnica między dużymi i małymi literami.
-
-iname
nie jest częścią standardu, ale jest obsługiwany przez różne implementacje wyszukiwania. Tak więc -iname jest dostępne w wielu, ale nie we wszystkich przypadkach.
man find
i przeczytać instrukcję. (Albo tak jak bym zrobił, googlefind flags
, a następnie użyj funkcji wyszukiwania, aby znaleźć odpowiednią flagę)