我有一台 Windows Server 2012 R2。我有 2 个 SSD 驱动器,存储量为 500GB。我目前有 7GB 磁盘空间。我运行了 CCleaner,但没有任何变化。
我只保留磁盘上的主要文件,不久前我有 50GB 的可用磁盘空间。
有没有什么方法可以运行 powershell 或者像在 Linux 中一样找出我的空间的使用位置?
答案1
最简单的方法可能是使用图形实用程序进行检查目录统计。
答案2
如果你没有运行核心,TreeSize 免费是我最喜欢的。
但是如果你在 powershell 中寻找 Linux 的du
类似结果:
gci . | %{$f=$_; gci -r $_.FullName | measure-object -property length -sum | select @{Name="Name"; Expression={$f}} , @{Name="Sum (MB)"; Expression={ "{0:N3}" -f ($_.sum / 1MB) }}, Sum } | sort Sum -desc | format-table -Property Name,"Sum (MB)", Sum -autosize
来自于这里我记得很久以前用过它,当然速度慢,功能也不如 强大du
。但它是一行程序。