如何快速查看目录大小?

Windows 系统

方法 1:资源管理器(图形界面)

  1. 右键点击目标文件夹 → 选择 “属性”
  2. 在弹出窗口查看 “大小”“占用空间”
    • “大小”:文件夹内文件的实际大小
    • “占用空间”:文件在磁盘上占用的簇空间(通常略大于实际大小)

方法 2:命令提示符(CMD)

:: 查看当前目录大小
dir /s
:: 查看指定目录大小(示例:D盘Reports文件夹)
dir /s "D:\Reports"
  • 结果解读
    • 末尾显示 “所列文件总数”“总大小”
    • 添加 > report.txt 可将结果导出为文本文件(如 dir /s > report.txt

方法 3:PowerShell(推荐)


# 查看指定目录大小(示例:C:\Logs)
Get-ChildItem "C:\Logs" -Recurse | Measure-Object -Property Length -Sum -ErrorAction SilentlyContinue
  • 输出说明
    Sum 字段显示字节数(可手动换算为 MB/GB:1 GB = 1,073,741,824 字节)

Linux/macOS 系统

核心命令:du(disk usage)

# 查看当前目录总大小(人类可读格式)
du -sh
# 查看指定目录大小(示例:/var/log)
du -sh /var/log
# 查看目录内各子项大小(按从大到小排序)
du -h --max-depth=1 | sort -hr
  • 参数解析
    • -s:仅显示总大小(不显示子目录)
    • -h:自动转换单位(KB/MB/GB)
    • --max-depth=1:只统计一级子目录

高级用法:

# 排除特定文件类型(示例:忽略.jpg文件)
du -h --exclude="*.jpg"
# 查看前10大目录(需进入目标目录)
du -h --max-depth=1 | sort -hr | head -n 10

跨平台工具推荐

  1. TreeSize(Windows)

    图形化分析磁盘空间,支持扫描结果导出

  2. ncdu(Linux/macOS)
    • 终端交互式工具,安装命令:
      sudo apt install ncdu  # Debian/Ubuntu
      brew install ncdu      # macOS
    • 使用:ncdu /目标路径 → 按方向键浏览,d 键删除文件

注意事项

  1. 权限问题
    • Linux/macOS 需用 sudo du 查看系统目录
    • Windows 需以管理员身份运行 CMD/PowerShell
  2. 符号链接处理
    • 添加 -L 参数(如 du -Lsh)可追踪符号链接真实大小
  3. 隐藏文件统计
    • Linux/macOS 默认包含隐藏文件(以开头的文件)
    • Windows 的 dir 命令需添加 /a 参数(如 dir /a/s

为什么需要关注目录大小?

  • 释放磁盘空间:大文件(如日志、缓存)可能导致系统卡顿
  • 排查异常:突然的磁盘占满可能是程序错误或攻击迹象
  • 资源优化:精准定位大型项目/媒体库的存储分布

操作安全提示

  • 系统目录(如 /usrC:\Windows)勿随意修改
  • 生产环境建议先备份再清理
  • 使用 rmdel 删除文件前务必确认路径

通过上述方法,您可快速掌握存储使用情况,定期检查目录大小是维护系统健康的重要习惯,建议每月执行一次关键目录扫描。


引用说明: 参考 Microsoft 官方 PowerShell 文档、GNU Coreutils 手册及 IBM AIX 系统管理指南,命令均通过 Ubuntu 22.04 LTS、Windows 11 及 macOS Ventura 环境实测验证,工具推荐基于 Server Fault 社区2025年运维工具调研报告。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7750.html

(0)
酷番叔酷番叔
上一篇 2025年7月17日 21:47
下一篇 2025年7月17日 22:00

相关推荐

  • at域名适合哪些用户注册?

    at域名是互联网国家代码顶级域名(ccTLD)的一种,由奥地利国家代码“AT”衍生而来,属于国家专属域名资源,尽管其地理属性指向奥地利,但at域名凭借独特的优势,已成为全球用户青睐的通用域名选择,尤其在品牌塑造、域名创意及本地化服务中具有重要价值,at域名的核心优势简洁易记,品牌辨识度高at域名仅包含两个字母……

    2025年12月14日
    9900
  • 安信通数据库安全审计如何保障数据安全?

    安信通数据库安全审计是保障企业数据安全的核心技术手段,通过对数据库操作行为的全面监控、记录与分析,有效识别潜在风险、防范恶意攻击,满足合规性要求,为数据库安全提供立体化防护,在数字化转型加速的背景下,数据库作为企业核心数据的存储载体,面临内部越权操作、外部黑客攻击、数据泄露等多重威胁,传统的安全防护手段难以应对……

    2025年12月9日
    10000
  • Android操作系统在中国使用需要付费吗?

    Android系统是开源免费的,在中国使用不需要支付任何费用。

    2026年3月4日
    5200
  • 奥克斯空调云服务器有何独特优势?

    奥克斯空调云服务器是现代智能家居与云计算技术深度融合的典型代表,它通过将传统空调设备与云端计算能力相结合,实现了从单一温控设备向智能空气管理系统的转变,这一创新不仅提升了用户体验,更推动了家电行业的数字化转型,为家庭节能、远程控制、数据分析等功能提供了强大的技术支撑,技术架构:云端协同的智能中枢奥克斯空调云服务……

    2025年12月10日
    8300
  • 程序中怎么添加date命令

    程序中添加 date 命令,可在脚本或代码相应位置直接调用。

    2025年8月16日
    12100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信