Linux文件系统中du命令的使用技巧

发布时间 - 2025-10-05 00:00:00    点击率:
使用du命令结合-h、--max-depth、--exclude及sort等参数可高效分析磁盘占用,如du -sh /path查看总大小,du -h --max-depth=1 /dir统计层级,du -h --exclude="*.tmp"过滤文件,配合sort -hr排序定位大目录。

在Linux系统中,du(disk usage)命令用于查看文件和目录所占用的磁盘空间。掌握一些实用技巧能让日常运维更高效。

显示人类可读的大小格式

默认输出以字节为单位,不直观。使用 -h 选项可以让结果以KB、MB、GB等形式显示,便于理解。

  • du -h filename:查看单个文件或目录的人类可读大小
  • du -sh /path/to/dir:只显示目录总大小,不列出子目录详情

限制统计深度

当目录层级较深时,输出内容可能过多。用 --max-depth 控制显示层级。

  • du -h --max-depth=1 /home:查看/home下各一级子目录的大小
  • du -h --max-depth=2 /var/log:查看日志目录两层内的使用情况

排除特定文件类型

有时想忽略某些类型的文件(如临时文件),可用 --exclude 过滤。

  • du -h --exclude="*.tmp" /data:统计时跳过所有.tmp结尾的文件
  • du -h --exclude="cache" /app:排除名为cache的子目录

结合其他命令进行排序分析

配合 sorthead 可快速定位大文件或大目录。

  • du -sh /home/* | sort -hr:按大小降序排列用户主目录
  • du -h --max-depth=1 / | sort -hr | head -5:找出根目录下最大的前5个目录

基本上就这些常用技巧。合理使用参数能大幅提升排查磁盘占用问题的效率。


# linux  # app  # 字节  # linux系统  # 排列  # sort  # var  # 能让  # 只显示  # 等形式  # 两层  # 跳过  # 较深  # 磁盘空间  # 临时文件  # 主目录  # 大文件 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  深入理解Android中的xmlns:tools属性  如何在不使用负向后查找的情况下匹配特定条件前的换行符  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  如何快速选择适合个人网站的云服务器配置?  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  Laravel怎么使用artisan命令缓存配置和视图  Python制作简易注册登录系统  b2c电商网站制作流程,b2c水平综合的电商平台?  zabbix利用python脚本发送报警邮件的方法  独立制作一个网站多少钱,建立网站需要花多少钱?  JavaScript实现Fly Bird小游戏  图册素材网站设计制作软件,图册的导出方式有几种?  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  IOS倒计时设置UIButton标题title的抖动问题  如何在宝塔面板中创建新站点?  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  PythonWeb开发入门教程_Flask快速构建Web应用  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  Laravel Fortify是什么,和Jetstream有什么关系  如何挑选优质建站一级代理提升网站排名?  如何在橙子建站中快速调整背景颜色?  微信小程序 wx.uploadFile无法上传解决办法  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  长沙做网站要多少钱,长沙国安网络怎么样?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Python正则表达式进阶教程_复杂匹配与分组替换解析  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Laravel如何保护应用免受CSRF攻击?(原理和示例)  手机网站制作与建设方案,手机网站如何建设?  网站制作软件有哪些,制图软件有哪些?  Swift中swift中的switch 语句  Python文件流缓冲机制_IO性能解析【教程】  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Laravel如何记录自定义日志?(Log频道配置)  黑客入侵网站服务器的常见手法有哪些?  如何在Windows环境下新建FTP站点并设置权限?  HTML 中如何正确使用模板变量为元素的 name 属性赋值