如何快速查看各系统文件夹大小?

Windows 系统

方法1:通过 PowerShell(推荐)

PowerShell 提供更精确的文件夹大小计算:

Get-ChildItem -Path "C:\目标文件夹" -Recurse | Measure-Object -Property Length -Sum | Select-Object Sum
  • 结果:以字节为单位显示总大小(Sum: 1024000)。
  • 换算为MB/GB
    $size = (Get-ChildItem -Path "C:\目标文件夹" -Recurse | Measure-Object -Property Length -Sum).Sum
    [math]::Round($size / 1GB, 2)  # 转换为GB并保留两位小数

方法2:通过 CMD(基础版)

使用 dir 命令(仅显示当前目录文件大小,不包含子文件夹):

dir /s "C:\目标文件夹"
  • 查看输出末尾的 “所列文件总数” 中的字节数(不推荐,统计不完整)。

macOS 和 Linux 系统

核心命令:du(disk usage)

  1. 基本用法

    du -sh /path/to/folder
    • -s:仅显示总大小(不展开子目录)。
    • -h:自动换算为易读单位(KB/MB/GB)。
    • 示例输出:2G /Users/name/Documents
  2. 查看子文件夹大小(定位大文件):

    du -h -d 1 /path/to/folder | sort -hr
    • -d 1:只显示1级子目录。
    • sort -hr:按大小降序排序(Linux需用-h参数,macOS用-k1nr)。
  3. 排除特定文件类型(如.log):

    du -sh --exclude="*.log" /path/to/folder

跨平台工具推荐

  1. NCurses Disk Usage (ncdu)

    • 安装:Linux/macOS 用 brew install ncdusudo apt install ncdu
    • 使用:ncdu /path/to/folder,交互式界面支持排序和删除。
    • 特点:直观显示文件夹占比,支持键盘导航。
  2. Tree Size(Windows图形工具)

    官网下载:https://www.jam-software.com/treesize_free


注意事项

  1. 权限问题
    • Linux/macOS 需用 sudo du -sh /root 查看系统目录。
    • Windows PowerShell 需以管理员身份运行。
  2. 符号链接处理
    • 默认 du 会统计链接指向的内容,加 -L 强制跟踪(如 du -Lsh)。
    • 避免统计链接用 -P 参数(macOS默认行为)。
  3. 隐藏文件

    命令默认包含隐藏文件(开头),无需额外操作。


总结建议

系统 推荐命令 适用场景
Windows PowerShell + Get-ChildItem 精确计算大小
macOS du -sh 快速查看
Linux ncdu 交互式分析大文件

引用说明

  • PowerShell 命令参考:Microsoft Docs
  • du 命令手册页:Linux/macOS 终端输入 man du
  • ncdu 工具文档:官方指南
  • 数据统计基于操作系统原生工具,结果可能存在微小差异(如磁盘块分配机制)。

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

(0)
酷番叔酷番叔
上一篇 2025年7月15日 06:14
下一篇 2025年7月15日 06:40

相关推荐

  • CAD怎么自定义命令行?操作步骤与方法详解

    在CAD使用中,自定义命令行是提升绘图效率的关键操作,通过将常用操作封装为简化命令或快捷键,能大幅减少重复输入,优化工作流程,以下是详细的自定义命令行操作步骤及注意事项,涵盖AutoCAD等主流CAD软件的通用方法,打开“自定义用户界面”(CUI)对话框自定义命令的核心工具是“自定义用户界面”(CUI)对话框……

    2025年8月28日
    20800
  • liunx怎么解压rar文件命令

    Linux中,可以使用unrar命令解压RAR文件。

    2025年8月19日
    19600
  • 安全实时传输协议的核心用途是保障实时通信的哪些关键安全需求?

    安全实时传输协议(Secure Real-time Transport Protocol,SRTP)是由IETF(互联网工程任务组)制定的一种针对实时媒体流(如语音、视频)的安全通信协议,其核心目标是在保障数据实时传输效率的同时,为媒体内容提供机密性、完整性保护和身份认证,有效抵御窃听、篡改、伪造等网络攻击,作……

    2025年11月13日
    15700
  • 安全加速限时活动如何参与才能获得最佳加速效果?

    为提升用户网络体验,保障数据安全,我们特别推出“安全加速限时活动”,通过技术创新与限时福利,让每一位用户都能在享受极速网络的同时,筑牢安全防线,本次活动聚焦“安全”与“加速”双重核心,结合限时权益,为用户打造更高效、更安心的网络环境,活动核心亮点:安全与速度的双重保障本次活动以“技术赋能安全,加速提升体验”为宗……

    2025年11月20日
    14100
  • 安全加速免费体验怎么领?哪里有靠谱服务?

    追剧时视频频繁卡顿缓冲,游戏时延迟突然飙升导致操作失误,访问学术资源时因地域限制被拒之门外?更让人担忧的是,使用公共Wi-Fi时,个人信息可能被窃取,隐私安全岌岌可危,这些问题背后,本质上是网络环境中的“拥堵”与“风险”双重挑战,而安全加速技术的出现,正是为了同时解决速度与安全的问题,如今更有多款平台推出免费体……

    2025年11月3日
    13900

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信