介绍一个windows上自带的内存统计工具diskusage
之前要看哪些目录内存占用较大,都是一个个点属性查看,而且还比较慢,后面发现可以通过自带的工具指令直接列出目录文件夹大小,而且支持筛选大小,自带转换单位
效果示意:
记录下大致的使用方法:
-
鼠标右键电脑开始菜单,选择“终端管理员”,进入中断窗口
这种打开的终端与直接cmd打开的有些差异,正常打开cmd不会有此前缀
直接搜索cmd打开的终端窗口会提示无法使用diskusage,提示需要有系统管理员权限
-
在管理员终端即可正常使用diskusage
常用指令:
- 帮助指令
diskusage --h
这里会有非常详细的使用说明
- 指定需要遍历的层级。如果不指定,默认会遍历该目录下的所有文件夹(包括子文件夹及子文件夹的子文件夹…),指定为1则代表仅指定目录下的文件夹
/d, /maxDepth:N 仅在命令行参数下显示级别为 N 或
更低级别的目录信息
diskusage /d:1
- 筛选大于目标值大小的文件夹
/f, /minSizeOnDisk:SIZE 仅显示其 SizeOnDisk
大于或等于 SIZE 的目录信息
大小的大于1kb的文件夹
diskusage /d:1 /f:1024
- 单位格式转换。
/h, /humanReadable 以人类可读格式显示大小
diskusage /d:1 /f:1024 /h
- 降序排列。
/t, /TopDirectory:N 按 SizeOnDisk 降序显示前 N 个目录
diskusage /d:1 /f:1024 /h /t:4
/u, /TopFile:N 按 SizeOnDisk 降序显示前 N 个文件
diskusage /d:1 /f:1024 /h /u:4
记录over…