news 2026/8/11 16:40:56

Linux 查看磁盘空间的du和df命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 查看磁盘空间的du和df命令

目录

  • 一. `du` 查看磁盘空间占用情况
    • 1.1 `-h`:以人类可读的格式显示文件大小
    • 1.2 👍`-s`:仅显示总计大小
    • 1.3 `--max-depth`:指定文件夹的层级
    • 1.4 👍按从体积大到小的顺序显示文件夹
    • 1.5 👍按照从大到小的顺序列出指定文件夹的文件
      • 1.5.1 方式1
      • 1.5.2 方式2
  • 二. `df` 显示文件系统磁盘空间
    • 2.1 用于显示系统级别,磁盘分区上的可用和已用空间的信息
    • 2.2 每秒钟监视当前磁盘的使用情况
    • 2.3 计算总计

一.du查看磁盘空间占用情况

duLinux / Unix系统中查看磁盘空间占用情况的命令,全称是Disk Usage

1.1-h:以人类可读的格式显示文件大小

  • 会显示各子文件夹的大小和总文件夹的大小
  • 子文件夹会递归显示所有的层级
apluser@FengYeHong-HP:work$du-h/home/apluser/work/ 36K /home/apluser/work/0725 12K /home/apluser/work/20250929 16K /home/apluser/work/08248.0K /home/apluser/work/08154.0K /home/apluser/work/202511234.0K /home/apluser/work/0915_014.0K /home/apluser/work/0622 12K /home/apluser/work/0727 63M /home/apluser/work/07244.0K /home/apluser/work/test 12K /home/apluser/work/20251109 76K /home/apluser/work/20251205 64M /home/apluser/work/

1.2 👍-s:仅显示总计大小

  • 仅展示指定文件夹的大小,并不会显示各子文件夹的大小
apluser@FengYeHong-HP:work$du-sh/home/apluser/work/ 64M /home/apluser/work/

1.3--max-depth:指定文件夹的层级

🔷如果不指定层级的话,当一个文件夹下的所有层级都会被递归显示

apluser@FengYeHong-HP:work$du-h/home/apluser/|head-n1058M /home/apluser/download/netease/cloudmusic/Music4.0K /home/apluser/download/netease/cloudmusic/Video/PrivateMessage8.0K /home/apluser/download/netease/cloudmusic/Video 58M /home/apluser/download/netease/cloudmusic 58M /home/apluser/download/netease 744K /home/apluser/download/email 259M /home/apluser/download4.0K /home/apluser/.docker/buildx/defaults4.0K /home/apluser/.docker/buildx/instances8.0K /home/apluser/.docker/buildx/activity

🔷通过--max-depth指定显示的层级

apluser@FengYeHong-HP:work$du-h--max-depth=1/home/apluser/ 259M /home/apluser/download 140K /home/apluser/.docker 24K /home/apluser/.ssh8.0K /home/apluser/.config 48K /home/apluser/.local 208K /home/apluser/.dotnet 64M /home/apluser/work 184M /home/apluser/.vscode-server 16K /home/apluser/.cache 61M /home/apluser/curl-8.15.0 52K /home/apluser/.vscode-remote-containers 67M /home/apluser/project 12K /home/apluser/key 637M /home/apluser/

1.4 👍按从体积大到小的顺序显示文件夹

apluser@FengYeHong-HP:work$du-h--max-depth=1/home/apluser/|sort-hr637M /home/apluser/ 259M /home/apluser/download 184M /home/apluser/.vscode-server 67M /home/apluser/project 64M /home/apluser/work 61M /home/apluser/curl-8.15.0 208K /home/apluser/.dotnet 140K /home/apluser/.docker 52K /home/apluser/.vscode-remote-containers 48K /home/apluser/.local 24K /home/apluser/.ssh 16K /home/apluser/.cache 12K /home/apluser/key8.0K /home/apluser/.config

1.5 👍按照从大到小的顺序列出指定文件夹的文件

1.5.1 方式1

🔷find /home/apluser/ -type f -exec du -h {} + | sort -hr | head -n 5

apluser@FengYeHong-HP:~$find/home/apluser/-typef-execdu-h{}+|sort-hr|head-n5109M /home/apluser/download/com.termux_1002.apk 93M /home/apluser/download/Google-Play_48.9.30-23.apk 89M /home/apluser/.vscode-server/bin/b58957e67ee1e712cebf466b995adf4c5307b2bd/node 21M /home/apluser/work/0724/shuffled.csv 21M /home/apluser/work/0724/bigfile.csv

1.5.2 方式2

🔷find /home/apluser/download -type f -print0 | xargs -0 ls -lhS

  • -type f:只找文件(不含目录)
  • -print0 + -0:防止文件名有空格 / 中文 / 日文
  • -lhS
    • -l: 详细信息
    • -h:人类可读
      -S: 按文件大小排序(从大到小)
apluser@FengYeHong-HP:~$find/home/apluser/download-typef-print0|xargs-0ls-lhS-rw-r-----1apluser apluser 109M Nov2421:47 /home/apluser/download/com.termux_1002.apk -rw-r-----1apluser apluser 93M Dec515:13 /home/apluser/download/Google-Play_48.9.30-23.apk -rw-r-----1apluser apluser 12M Nov1620:36'/home/apluser/download/netease/cloudmusic/Music/ヰ世界情緒 - そして白に還る.ncm'-rw-r-----1apluser apluser 11M Nov1620:36'/home/apluser/download/netease/cloudmusic/Music/KOKIA - クルマレテ.ncm'-rw-r-----1apluser apluser 11M Nov1122:24'/home/apluser/download/netease/cloudmusic/Music/Pizzicato Strings - Cailleach Bheur .mp3'-rw-r-----1apluser apluser9.3M Nov1620:36'/home/apluser/download/netease/cloudmusic/Music/陰陽座 - 甲賀忍法帖.ncm'-rw-r-----1apluser apluser8.3M Nov2412:32'/home/apluser/download/netease/cloudmusic/Music/咻咻满 - 无归.ncm'-rw-r-----1apluser apluser6.4M Nov1620:36'/home/apluser/download/netease/cloudmusic/Music/黄龄 - 小雨.ncm'-rw-r-----1apluser apluser 378K Nov262023/home/apluser/download/email/JMW110120.pdf -rw-r-----1apluser apluser 149K Jun302023'/home/apluser/download/email/誓約書(2ページ割付印刷用).pdf'-rw-r-----1apluser apluser 61K Jun302023'/home/apluser/download/email/recruit(氏_名) .xlsx'-rw-r-----1apluser apluser3.5K Nov262023/home/apluser/download/email/JMW110120_pass.zip -rw-r-----1apluser apluser3.5K Nov262023/home/apluser/download/email/JMW110120_nopass.zip -rw-r-----1apluser apluser78Oct312022/home/apluser/download/qidm

二.df显示文件系统磁盘空间

df的全称是Disk Free,是 Linux 和类 UNIX 系统中用于显示文件系统磁盘空间使用情况的工具,能够查看磁盘的总容量、已用空间、可用空间及挂载点等信息。

2.1 用于显示系统级别,磁盘分区上的可用和已用空间的信息

  • -h:以人类可读的格式显示文件系统大小

2.2 每秒钟监视当前磁盘的使用情况

  • watch用于周期性的执行特定的命令
  • -n 1表示每一秒刷新一次命令执行的结果
  • df -h ./表示周期性执行的命令
watch-n1df-h./

2.3 计算总计

  • df -h --total
apluser@FengYeHong-HP:~$df-h--totalFilesystem Size Used Avail Use% Mounted on none3.9G03.9G0% /usr/lib/modules/6.6.87.1-microsoft-standard-WSL2 none3.9G4.0K3.9G1% /mnt/wsl drivers 223G 132G 92G59% /usr/lib/wsl/drivers /dev/sdd 1007G1.7G 955G1% / none3.9G 84K3.9G1% /mnt/wslg none3.9G03.9G0% /usr/lib/wsl/lib rootfs3.9G2.7M3.9G1% /init none3.9G03.9G0% /run none3.9G03.9G0% /run/lock none3.9G03.9G0% /run/shm none3.9G03.9G0% /run/user none3.9G 76K3.9G1% /mnt/wslg/versions.txt none3.9G 76K3.9G1% /mnt/wslg/doc C:\223G 132G 92G59% /mnt/c D:\15G 13G1.7G89% /mnt/d E:\481G 67G 414G14% /mnt/e F:\452G 35G 417G8% /mnt/f total2.4T 379G2.0T16% -
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/11 16:37:49

天学网口碑怎么样?2026年最新解答来了

核心要点 - 本文基于我5年教育数字化从业经验,结合2026年最新公立校落地数据,客观拆解天学网的技术逻辑与实际口碑;- 所有性能、效果数据均来自实测、官方技术白皮书及公开合作院校披露信息,无夸大表述;- 最后会给出不…

作者头像 李华
网站建设 2026/8/11 16:36:24

从代码到玄学的思考:先拆开隐喻和可验证的方法

从代码到玄学的思考:先拆开隐喻和可验证的方法 文中的事故链路和数值均为说明性场景,不对应特定线上事件;上线标准应按实际压测和业务约束确定。 面对一个经历了数年迭代、包含上百万行代码的遗留巨石系统,任何工程师都会感受到一…

作者头像 李华
网站建设 2026/8/11 16:36:22

一场“价格地震”之后,呼叫中心行业正在裂变

500元一套,永久授权。当PCSwitch把这个价格挂在官网上的时候,整个呼叫中心行业的定价逻辑被撕开了一道口子。这不是一个产品的定价问题,这是一个行业的转折点。一、SaaS的“年费永动机”,被按下了暂停键过去十年,呼叫中…

作者头像 李华
网站建设 2026/8/11 16:35:53

探寻实力厂家!专业P1 LED租赁屏的优质之选与技术亮点

行业痛点分析在租赁LED显示屏领域,存在着诸多核心技术挑战。传统的显示屏安装复杂,数据表明,安装一套传统LED显示屏,工时平均长达 3 - 5 天,人力成本高昂。而且在户外或移动场景使用时,取电困难成为一大难题…

作者头像 李华
网站建设 2026/8/11 16:34:21

界面开发框架Qt新手入门指南 - 使用Calendar组件创建日历(一)

Qt是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 本文中的CalendarWid…

作者头像 李华
网站建设 2026/8/11 16:31:24

深入理解Claude的终端启动参数‌的使用教程

Claude的终端启动参数‌完整指南 一、引言 在命令行环境中高效地使用Claude,离不开对其终端启动参数‌的深入理解。无论是开发者进行自动化脚本编写、系统管理员批量处理任务,还是研究人员需要定制化的AI交互环境,掌握Claude的终端启动参数‌…

作者头像 李华