如何精确查询Linux服务器特定文件夹的详细空间占用情况?

更新于
2026-08-17 09:32:58
1阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
怎么说呢,

再看痛点直击。为什么硬盘空间总是“莫名其妙”满?

在运维日常中。最常遇到的尴尬场景往往是:

  • 监控告警显示磁盘使用率已达 90%+,却找不到“罪魁祸首”。
  • 程序提示 “No space left on device”,但 ls -l 看不出哪个目录异常。
  • 清理日志、删除旧文件后空间仍未回升,怀疑有隐藏的临时文件或误删的挂载点。

这些问题的根源几乎都是对文件夹占用情况缺乏精准、分层的视图。下面的章节将一步步教你用 Linux 原生命令和实用工具,快速定位并量化每个目录、子目录乃至单个大文件的磁盘占用。

如何精确查询Linux服务器特定文件夹的详细空间占用情况?

一、先从全局视角审视文件程序——df

目标:了解哪块磁盘分区最紧张,确认要检查的挂载点。

# 人类可读输出
df -h
# 查看特定挂载点
df -h /var

-h 将字节数转换为易读单位;如果只想看某个文件程序的使用情况,只需在命令后加上方法即可。

二、细化到目录层级——du 系列实战

1. 最常用的一键概览

# 显示当前目录下每个子目录的总占用
du -sh ./*
# 按大小排序,找出“大块头”
du -sh ./* | sort -hr

2. 限制深度。

阅读全文
标签:文件夹
怎么说呢,

再看痛点直击。为什么硬盘空间总是“莫名其妙”满?

在运维日常中。最常遇到的尴尬场景往往是:

  • 监控告警显示磁盘使用率已达 90%+,却找不到“罪魁祸首”。
  • 程序提示 “No space left on device”,但 ls -l 看不出哪个目录异常。
  • 清理日志、删除旧文件后空间仍未回升,怀疑有隐藏的临时文件或误删的挂载点。

这些问题的根源几乎都是对文件夹占用情况缺乏精准、分层的视图。下面的章节将一步步教你用 Linux 原生命令和实用工具,快速定位并量化每个目录、子目录乃至单个大文件的磁盘占用。

如何精确查询Linux服务器特定文件夹的详细空间占用情况?

一、先从全局视角审视文件程序——df

目标:了解哪块磁盘分区最紧张,确认要检查的挂载点。

# 人类可读输出
df -h
# 查看特定挂载点
df -h /var

-h 将字节数转换为易读单位;如果只想看某个文件程序的使用情况,只需在命令后加上方法即可。

二、细化到目录层级——du 系列实战

1. 最常用的一键概览

# 显示当前目录下每个子目录的总占用
du -sh ./*
# 按大小排序,找出“大块头”
du -sh ./* | sort -hr

2. 限制深度。

阅读全文
标签:文件夹