如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

centos服务器,使用一段时间后,有的时候会报警:磁盘空间不足。解决方法就是:找到系统盘里面的大文件,然后删除掉,这些文件。那么如何查找centos下面的大文件呢?本文里面,苏南大叔组合了一系列命令,来查找一下大于1M的大文件

本文中的这几条命令,效果都差不多。大家任选一条就行。作用目录是当前文件夹.,文件size限制为+1024k,当然您也可以描述为:+1M

方案一 find+ls

find . -type f -size +1024k -exec ls -lh {} \; 

方案二 find+ls+awk

find . -type f -size +1024k -exec ls -lh {} \; | awk '{ print  $5 " => " $9 }'

方案三 find+xargs+ls

降序排序:

find . -type f -size +1024k  -print0 | xargs -0 ls -Sl

升序排列:

find . -type f -size +1024k  -print0 | xargs -0 ls -Slr

方案四 find+du

find . -type f -size +1024k -exec du -h {} \;

方案五 find+xargs+du+sort

降序排列:

find . -type f -size +1024k  -print0 | xargs -0 du -h | sort -nr

升序排列:

find . -type f -size +1024k  -print0 | xargs -0 du -h | sort -ns

方案六 find+du+sort

降序排列:

find . -type f -size +1024k -exec du -h {} \;|sort -nr

升序排列:

find . -type f -size +1024k -exec du -h {} \;|sort -ns

方案七 find+xargs+ls+awk

苏南大叔觉得,这个方案的效果应该是最完美的。是苏南大叔自己组合的命令。因为这条命令,可以完美的以人类可看懂的size进行排序,而且无其它无用干扰内容。

newsn.net:这里是【评论】可见内容

效果图如下:

centos查找大文件方案大全 - 386

centos查找大文件方案大全(图1-1)

整体解读

方案三五六七,带排序功能。另外,关于du-h后,用sort排序的话,可能存在数据错乱的问题。所以,有关dusort的组合,请慎用-h。所以方案五六,请有条件的使用。

关于方案三和方案七,两者利用了ls的排序功能,而不是sort,所以可能兼容性还是很好的。ls -Sl降序,ls -Slr升序。

方案一二四,就没有排序的概念了,就是简单的列出结果。

结论

方案七,苏南大叔觉得效果是最好的。大家想看的话,麻烦评论一下本文吧。谢谢。

更多苏南大叔编写的centos使用经验文章,请点击这里阅读。https://newsn.net/tag/centos/

  【centos】秘籍文章入口,仅传授于有缘之人  centos    du

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/centos-find-bigfile.html
上一篇好文:centos如何使用du命令查看文件大小?
下一篇好文:qq加群链接获取最新有效途径

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~