前段时间有客的主机出现异常,磁盘文件占用体积经常爆满,最终将硬盘撑爆;
在撑爆前有客才发现异常,系统越来越缓慢,有客平时很懒就没怎么检查过也从来没有遇到过该问题;
等发现着手去解决时,为时已晚系统已经瘫痪,重启后连系统都进不了了,幸好有客用的是阿里云有快照备份;
还原了快照,我们还要着手解决问题!
linux/centos系统有着非常多的文件夹,用sftp一个个去看显然不现实;
快速查找分析linux/centos系统文件,我知道以下两种:
du命令,快速查找出哪个目录体积是磁盘中占用率最高
du -sh /*
执行后自动列出根目录下所有文件夹大小,一级一级锁定很快就能找到磁盘占用最大的那个文件;
find命令针对查找文件
比如我想找出体积超过50M以上的文件
find / -size +512000k -exec ls -lh {} \;
执行后自动扫描罗列出大于50M文件的详细路径列表
如果不是想查找那么简单,还想要查找并删除掉文件,那么就执行:
find / -size +512000k -exec ls -lh {} \;
这样自动就把找出来的文件删除掉了;
查找指定文件名文件位置
find / -name httpd.conf
返回《centos系统 VPS常用维护命令记录》查看更多vps维护技巧
转载请注明:有客帮 » linux系统查找大文件命令,适用centos等