$ find /var/log -name "*.log" -mtime +30 -delete
# Deletes log files older than 30 days — add -print first to preview
Always dry-run with -print before using -delete
$ find / -type f -size +500M 2>/dev/null
/var/lib/docker/overlay2/abc123.../merged
/home/jirie/Downloads/ubuntu-24.04.iso
/media/jirie/Movies/inception.mkv
Find space hogs — 2>/dev/null suppresses permission errors
$ find . -name "*.py" -exec grep -l "TODO" {} \;
./views.py
./models.py
./utils/helpers.py
find + exec = automation engine for your filesystem