本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

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

centos 如何查找大文件,文件排序方案大全(图2-1)

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

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

方案二 find+ls+awkfind . -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+dufind . -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 如何查找大文件,文件排序方案大全(图2-2)

整体解读

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

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

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

结论

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

更多苏南大叔编写的centos使用经验文章,请点击这里阅读:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。

本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

服务器内文件大小排序,centos 如何查找大文件,文件排序方案大全相关推荐

  1. mysql 日志 超过 m,linux 下查找大日志文件,比如大于500M的文件

    在实际生产环境中,有的时候有些文件我们不知道占用多大,这个时候我们需要进行查找命令来进行查看占用文件的大小,从而达到文件的清理,释放磁盘,保障磁盘充足,让网站资源不浪费,稳定运行,那么我们需要在lin ...

  2. linux 根分区分的太大了,linux根分区满了如何处理,查找大文件方法

    一:如果linux根分区使用量达到100%,会造成如下现象: root不能登录 系统不能正常启动 二:通过命令查找根分区内的大文件 du -sh /* 2>/dev/null | sort -h ...

  3. mysql 从大到小排序

    今天在使用mysql的时候,利用mysql链接的时候要清楚自己要查的主表在什么地方,还有就是order by 是从小到大排序的,从大到小排序为 select * from 表名 order by 列 ...

  4. Arrays.sort()如何实现从大到小排序

    Java中的Arrays.sort()方法默认将数组元素从大到小排序. 要实现从大到小排序java也提供了一种方法: Arrays中的sort(T[] a, Comparator<?super ...

  5. Linux怎么让文件按大小排序,linuxsortlinux系统下,按文件的大小进行排序的命令...

    怎样用sort 命令以 GPA作为关键字排序文件 Linux可以使用ls命令实现这一功能. ls命令是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多. ls命令默认是按照文件名的字母 ...

  6. centos查看盘符_Centos下磁盘管理的常用命令记录(如查找大文件)

    Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...

  7. linux查找服务器大文件,Linux查找大文件命令

    在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满的情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要.本文整理了查看大文件和清空内容等命令,有用记得收 ...

  8. Solaris查找大文件及按文件大小排…

    如何查找超过指定大小限制的文件 要查找并显示超过指定大小的文件的名称,请使用 find 命令. $ find directory -size +nnn directory 标识要搜索的目录. -siz ...

  9. python局域网大文件_[源码]Python简易http服务器(内网渗透大文件传输含下载命令)...

    Python简易http服务器源码 import SimpleHTTPServer import SocketServer import sys PORT = 80 if len(sys.argv) ...

最新文章

  1. 最新|TensorFlow开源的序列到序列框架
  2. 【必看】 一篇 CPU 占用高,导致请求超时的故障排查
  3. python识别银行卡数字_基于opencv -python--银行卡识别
  4. 笔画输入法电脑版_太有才!浙江路政员发明汉字码输入法
  5. cs224 -Lecture 1:Introduction and Word Vectors
  6. APP提示框设计模板|UI设计师灵感好帮手
  7. OpenCV-Python实战(14)——人脸检测详解(仅需6行代码学会4种人脸检测方法)
  8. 每天一道剑指offer-数值的整数次方
  9. 选择排序(java代码实现)
  10. PayPal开发前台生成订单和后台生成订单
  11. centos 7之firewalld防火墙配置IP伪装和端口转发案例详解
  12. 史上最详细的5-Why解说|优思学院
  13. mysql多次登录失败控制,Mysql登录失败多次锁定配置
  14. 纵观Android Adapter适配器。比较三种常用Adapter(SimpleAdapter,ArrayAdapter,BaseAdapter)。
  15. 智能硬件evt dvt pvt mp
  16. 这样回答离职原因,一定没问题!
  17. 软件下载安装卸载及文件夹管理
  18. QFP PQFP LQFP TQFP封装区别!
  19. uboot下phy的工作
  20. php7.2 如何安装imagick扩展

热门文章

  1. linux添加crt证书
  2. 可跨异构数据存储系统——数据集成平台使用教程
  3. 什么是python中的惰性评估
  4. 通达信 设置 年线和季度线 分割线
  5. web页面第三方天气预报插件
  6. 把一个电脑上的软件发布成网页应用,C/S转B/S,RemoteApp,Rdweb
  7. SBL中的HAL和DAL层
  8. 如何用知识星球年入50万
  9. 单片机小白之旅—51仿真器
  10. SAP EPIC 银企直连 银行/现金交易对账(中国)