Find

find

If you want to suppress error messages such as
find / -name file find: cannot read dir /lost+found: Permission denied /dir/file

as these messages are written to errout and not stdout, a nice trick is to pipe errout to null

find / -name file 2> /dev/null /dir/file

EXAMPLE : find /var/log/ -name "20*-*-*_*.log*" -mtime +80 -exec rm {} \; deletes all files older than 80 days

Find files files accessed more then +n, less then -n days
find. -mtime -100 find. -mtime +100

Find and delete all files not access for more then 24 hours
find. -atime +1 -exec rm '{}' \;

Grep through all files recursively
find / -type f -exec grep -li 192.168.1.76 {} \;