Find non ricorsivo
Cerca nella directory corrente, ma non nelle sottodirectory
find . ! -name . -prune
Ricerca i file in base al contenuto
Ricerca i file che contengono una particolare stringa, la ricerca in questo caso è anche ricorsiva:
find . -exec grep -l ${STRINGA} {} \;
o anche
find . | sed 's/.*/"&"/' | xargs grep -l ${STRINGA}
oppure
find . -print0 | xargs -0 grep -l ${STRINGA}
Ricerca in un intervallo di date
Cerca i file modificati da più di 365 gg e da meno di 730
find . -mtime -730 -mtime +365 -exec ls -lrt {} \;
Cerca i file troppo grandi
Utile per cercare i file più grandi di 300kb, ordinati per dimensione:
find . -type f -size +300k -print0 | xargs -r0 du -a| sort -n