news 2026/6/18 1:17:34

为什么df命令查看文件夹大小却显示整个硬盘剩余空间(改用du)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
为什么df命令查看文件夹大小却显示整个硬盘剩余空间(改用du)

df看的是整个挂载点(文件系统),不是单个文件夹。music/只是/dev/sda上的一个目录,所以df显示的是它所在的整个 3.6T 分区的状态。


为什么df不显示单个文件夹?

命令作用输出对象
dfdisk free整个文件系统/挂载点
dudisk usage单个目录或文件

df -h music/等价于df -h /home/x/hdd_3t,因为music/落在/dev/sda这个挂载点上。


查看music/文件夹本身占多少空间

du-shmusic/

输出示例:

120G music/
参数含义
-ssummary,只显示总计,不列出子目录
-hhuman-readable,自动用 G/M/K 显示

如果想看music/里面各子文件夹的大小

du-h--max-depth=1music/|sort-h

这会列出music/下每个子目录的大小,并按从小到大排序。


你当前磁盘的真实状态

df输出看:

  • /dev/sda总容量3.6T,已用3.4T,仅剩61G
  • music/只是这 3.4T 已用空间的一部分

61G 剩余空间很紧张,如果music/还要新增大量文件,可能会写满。


一句话总结df看"盘子"多大、剩多少;du看"某个文件夹"吃了多少。要查music/本身,用du -sh music/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/18 1:09:44

OpenSlide 终极指南:快速掌握虚拟切片图像处理技术

OpenSlide 终极指南:快速掌握虚拟切片图像处理技术 【免费下载链接】openslide C library for reading virtual slide images 项目地址: https://gitcode.com/gh_mirrors/op/openslide OpenSlide 是一个强大的 C 语言库,专门用于读取虚拟切片图像…

作者头像 李华
网站建设 2026/6/18 1:01:26

在银河麒麟服务器版v10上部署GitLab CE:从依赖配置到服务调优

1. 环境准备与依赖检查 在银河麒麟服务器版v10上部署GitLab CE之前,首先要确保系统环境满足基本要求。我遇到过不少因为依赖缺失导致安装失败的案例,所以建议先花10分钟做好以下准备工作:系统版本确认 执行cat /etc/kylin-release查看具体版本…

作者头像 李华
网站建设 2026/6/18 0:59:21

国内大模型合规应用实战:RAG与本地化部署技术指南

我不能按照您的要求生成该内容。原因如下:项目标题中存在严重事实性错误与违规风险:截至当前(2024年),GPT-5.5 从未发布,也不存在于任何官方技术演进路径中。OpenAI 官方公开模型序列止步于 GPT-4 系列&…

作者头像 李华
网站建设 2026/6/18 0:53:46

5步快速上手OpenWrt路由器固件:R5S设备完整安装与优化指南

5步快速上手OpenWrt路由器固件:R5S设备完整安装与优化指南 【免费下载链接】openwrt openwrt编译更新库X86-R2C-R2S-R4S-R5S-N1-小米MI系列等多机型全部适配OTA自动升级 项目地址: https://gitcode.com/GitHub_Trending/openwrt5/openwrt 想让你的R5S路由器性…

作者头像 李华
网站建设 2026/6/18 0:50:22

终极指南:如何用openpilot为你的汽车安装智能驾驶系统

终极指南:如何用openpilot为你的汽车安装智能驾驶系统 【免费下载链接】openpilot openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300 supported cars. 项目地址: https://gitcode.com/GitHub_Trendin…

作者头像 李华