[LINUX] find old files and remove it - fourslickz/notes GitHub Wiki

1. Delete Files older Than 30 Days

find /opt/backup -type f -mtime +30
find /opt/backup -type f -mtime +30 -delete

2. Delete Files with Specific Extension

find /var/log -name "*.log" -type f -mtime +30 
find /var/log -name "*.log" -type f -mtime +30 -delete 

3. Delete Old Directory Recursively

find /var/log -type d -mtime +90
find /var/log -type d -mtime +30 -exec rm -rf {} \;