Come posso trovare ricorsivamente tutti i file nella corrente e nelle sottocartelle basate sulla corrispondenza dei caratteri jolly?
Usate find per questo:
find . -name "foo*"
find
ha bisogno di un punto di partenza, e il .
(punto) punta alla directory corrente.
Il piping di find in grep è spesso più conveniente; vi dà la piena potenza delle espressioni regolari per l'abbinamento arbitrario dei caratteri jolly.
Per esempio, per trovare tutti i file con la stringa "foo" insensibile alle maiuscole e alle minuscole nel nome del file:
~$ find . -print | grep -i foo