====== find command ====== Common uses ===== Deleting old files with find command ===== Below is an example of deleting MySQL backups older than 7 days BACKUPLOC="/path/to/backups" MYSQLBACKUPLOC="$BACKUPLOC/mysql" find $MYSQLBACKUPLOC/backup*.sql.gz -mtime +7 -exec rm {} \; Better syntax JOBLOG="/path/to/job/log" find $JOBLOG/ -type f -name "rem_20*.log" -mtime +7 -delete ===== Deleting files with a certain extension across directories ===== This will delete all *.txt.gzip files find . -name "*.txt.gz" -exec rm -rf "{}" \; ===== Created/Modified/Accessed within the last hour ===== FILELOC="/path/to/loc" # Created in the last 60 minutes find $FILELOC -cmin -60 # Modified in the last 60 minutes find $FILELOC -mmin -60 # Accessed in the last 60 minutes find $FILELOC -amin -60