Beh, la domanda dice tutto, ho visto entrambi
find -name
e
find -iname
utilizzati ovunque senza uno schema distinguibile.
Qualcuno potrebbe spiegare le differenze, magari con un esempio da chiarire?
Commenti
Risposta
Dalla pagina di manuale 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.
Commenti
- Molti strumenti (e la maggior parte degli interpreti di espressioni regolari) hanno opzioni che non fanno distinzione tra maiuscole e minuscole. Unix / Linux non sono ostili alle maiuscole, riconoscono solo che esiste una differenza tra maiuscole e minuscole.
-
-iname
non fa parte dello standard, ma è supportato da varie implementazioni find. So -iname è disponibile in molti ma non in tutti i casi.
man find
e leggere il manuale. (O come farei io, googlefind flags
e quindi utilizza la ricerca per trovare la bandiera in questione)