Op naam & type
find . -name "*.log" op naam (case-sensitive)
find . -iname "*.LOG" hoofdletterongevoelig
find . -type f alleen bestanden
find . -type d alleen mappen
find . -type l symlinks
find . -path "*/test/*" op pad
find . -not -name "*.tmp" negeren
Op tijd & grootte
find . -mtime -7 gewijzigd < 7 dagen geleden
find . -mtime +30 ouder dan 30 dagen
find . -mmin -60 gewijzigd < 60 minuten
find . -size +100M groter dan 100 MB
find . -size -1k kleiner dan 1 KB
find . -empty lege bestanden/mappen
Diepte & filtering
find . -maxdepth 2 -name "*.md"
find . -mindepth 1 -type d
find /var/log -name "*.log" -user root
Acties uitvoeren
find . -name "*.tmp" -delete
find . -name "*.sh" -exec chmod +x {} \; per bestand
find . -name "*.txt" -exec grep -l "x" {} + efficiënt (batch)
find . -type f -print0 | xargs -0 wc -l veilig met spaties
{} is de gevonden naam, \; voert per match uit, + bundelt in één aanroep.