加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何找出Linux系统中最大的N个文件?讲解15种方法

发布时间:2019-08-24 06:53:49 所属栏目:Windows 来源:Linux学习教程
导读:副标题#e# 1. 前言 经过一段时间使用后,我们会发现Linux的可用磁盘空间越来越少,这时我们就需要准确地定位哪些文件或者哪些目录占用了空间,并且有按大小排序文件或目录的需求。 那么,如何使用Linux命令对系统文件中的目录或者文件进行统计,并查找出Lin

案例:查找根目录下的最大文件夹:

  1. [root@zcwyou ~]# cd / 
  2. [root@zcwyou ~]# du -sh ./* sort 

6. 结合`find`命令找到Linux文件系统里最大的10个文件

使用方法如下:

  1. [root@zcwyou ~]# find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10 

7. linux查找最大文件或目录相关的命令应用

命令作用find搜索文件命令/在整个/目录搜索-type指定文件类型f类型为普通文件-print0标准输出完整文件名,后跟空字符(null)|管道符,前的命令给后的命令处理xargs把标准输出转换为命令行参数-0以空字符(null)来分割记录du -h查看磁盘使用情况(可读格式计算)sort文本排序-r反转结果-h打印输出(可读格式)head开头n -10打印前十

8. 总结

在Linux系统里灵活结合各种命令工具,可以非常高效地根据各种条件找到相关的文件。

【编辑推荐】

  1. 如何在Ubuntu 18.04 LTS中获取Linux 5.0内核
  2. Linux系统故障修复和修复技巧
  3. Linux命令三剑客:grep、sed、awk
  4. IBM宣布开源Power,OpenPOWER基金会加入Linux基金会
  5. Linux实用监控脚本分享——使用 Shell 检查进程是否存在
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读