当前位置: 首页 > news >正文

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% -
http://www.jsqmd.com/news/1373540/

相关文章:

  • 2026最新5款录音总结工具测评 | 口碑实用款整理与选择建议
  • 珠宝定制与闲置回收如何协同运营?2026 水贝全品类珠宝供应链业务模式研究报告
  • 像素级还原与微交互设计:让结论进入下一次检查清单
  • FDE核心能力拆解,从数据基建到RAG智能体怎么入行
  • DCDC电感电流与布线
  • 计算机毕业设计之基于Spring Boot的sdx线上游戏账号交易平台设计与实现
  • 如何快速修复Visual C++运行库:Windows系统终极解决方案
  • 2026长春危房鉴定检测怎么选?老旧房危房鉴定靠谱机构 TOP 结构安全检测+ 报告可查 电话汇总
  • ELK 复盘别只留报告:把检索字段和告警规则补进去
  • 机械臂usd如何调整结构、添加属性、创建关节点,从而转urdf
  • 2026天津GEO优化公司推荐:服务商行业全景与企业选型指南指南
  • 怎么测品牌在AI里的曝光?从原始回答到指标的数据工程方案
  • 每日减重6:今日早间体重达到新低——139.3斤
  • 小米手机Editview光标出现白色遮罩解决方法
  • 实惠的单招培训机构:口碑辨别与实用选择要点
  • 机器学习、神经网络、transform区别
  • ANSYS apdl命令流瞬态动力学分析案例5--------凸轮从动件运动分析
  • 乌鲁木齐电子商务专业好学校分享
  • 2026 上海江浙沪跨城搬迁高层大件持证吊装免费上门勘测 实用选购指南 - 资讯报道
  • 核心素养教研工具
  • 界面开发框架Qt新手入门指南 - 使用Calendar组件创建日历(一)
  • TensorFlow 选型复盘:把踩坑写成可复用的判断标准
  • 如何深度掌控Windows风扇控制:FanControl高级配置完全指南
  • ES学习笔记之-ClusterState的学习
  • ubuntu开发环境基础库快速安装
  • 2026江西单招培训品牌选择参考本土靠谱品牌实力对比指南
  • Path of Building:流放之路玩家的终极离线构建规划器指南
  • 微信支付唤醒失败原因-请分析log打印信息
  • 零基础小白也能逆袭!拿下这四大网络安全证书,助你轻松入行!
  • (西师大)校园导游咨询