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

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. 【机器学习入门笔记15:BP神经网络逼近股票收盘价格2】20190218
  2. docker-compose安装elk7.1.1版本
  3. 传统输电线路巡检难?无人机这回立了大功!
  4. [Extjs 4] 类系统
  5. linux监听端口丢失,查看 linux 端口 监听
  6. [转载] 使用Python在Pandas Dataframe中建立索引
  7. 万稞pw80线切割编程软件_数控编程软件(CAM)大盘点,你选用的哪种?
  8. 记一篇JAR冲突的问题:Inceptor-Ddriver-4.7.1
  9. 特斯拉Model 3进化不止 传统车企到底应该学什么?
  10. 线程、进程和协成对比
  11. 计算机函数sumifs应用题型难,在SUMIFS函数语句中使用Vlookup时遇到问题
  12. 2021-08-27-亚马逊 MWS 坑 handling time(handing time)
  13. *p++ 和 *++p
  14. python 题目是idle的文件模式是什么_python的idle如何使用
  15. php编辑器怎么修改字体,vscode怎么改变字体
  16. Eslint +Vue配置
  17. 程序员客栈统计:2021年中国程序员薪资和生活现状调查报告
  18. 从黑天鹅事件到墨菲定律
  19. yy神曲url解析php_歪歪神曲解析源码(参考)
  20. python中的type

热门文章

  1. mysql导出PDM文件
  2. 凸优化笔记(2)-凸函数的四种定义
  3. 全球建筑轮廓数据分享
  4. vue基础 —— 单网页版的Vue学习 基础
  5. [Flink课程]---- 9.1 使用Ambari 搭建Flink 集群
  6. 学习在Ubuntu 上运行 Shell 脚本
  7. 龙智荣誉 | 一封来自客户的感谢信
  8. 淘宝助理5.5官方版最新版
  9. 关于PISO求解的一些理解
  10. 雨林木风4.0 使用之体验