最新消息:不要跟我说什么底层原理、框架内核!老夫敲代码就是一把梭! 复制,粘贴,拿起键盘就是干!!

Linux系统查找大文件命令

软件·服务器 楚盟 573浏览 0评论

早段时间vps主机出现异常,磁盘文件占用体积持续暴涨,最终将磁盘撑爆;

在撑爆前才发现异常,系统越来越缓慢,平时很懒就没怎么检查过也从来没有遇到过该问题;

等发现着手去解决时,为时已晚系统已经瘫痪,重启后连系统都进不了了,没辙上面还有备份数据没拷贝出来,只能升级vps扩充磁盘容量;

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

转载请注明:楚盟网 » Linux系统查找大文件命令

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址