一. 清空系统日志
cat /dev/null > /var/log/boot.log
cat /dev/null > /var/log/btmp
cat /dev/null > /var/log/cron
cat /dev/null > /var/log/dmesg
cat /dev/null > /var/log/firewalld
cat /dev/null > /var/log/grubby
cat /dev/null > /var/log/lastlog
cat /dev/null > /var/log/mail.info
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/messages
cat /dev/null > /var/log/secure
cat /dev/null > /var/log/spooler
cat /dev/null > /var/log/syslog
cat /dev/null > /var/log/tallylog
cat /dev/null > /var/log/wpa_supplicant.log
cat /dev/null > /var/log/wtmp
cat /dev/null > /var/log/yum.log
二. 模糊查找文件并删除
1、查找文件名并删除:
find . -name "ssss" | xargs rm -f
“.”为当前目录,可以换成自己想要的目录。上面的代码是删除包含名称ssss所有的文件。如果要连同
2、目录一起删除,加-r参数。
find . -name "ssss" | xargs rm -rf
3、查找0字节文件并删除:
find . -type f -size 0 -exec rm -rf {} ;
4、查找某段时间内的文件并删除:
find . -ctime +365 -exec rm -rf {} ;
365为天数。
三. 批量查找包含某些字符的文件
find '*.logs' -type f | xargs grep -ril 'xxxxx'
网友评论