CentOS7常用命令记录

2020-02-02  本文已影响0人  非常帅气的昵称吧

一. 清空系统日志
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'

上一篇 下一篇

猜你喜欢

热点阅读