If you want it prettier: switch((ls -r|measure -sum Length). Furthermore it will likely count symlinks and junctions multiple times so it's at best an upper bound, not the true size (you'll have that problem with any tool, though).Īn alternative is PowerShell: Get-ChildItem -Recurse | Measure-Object -Sum Length So it will get sizes above 2 GiB wrong 1. Finding out what is using the most space is an easy task in the Windows 10 Settings.
However, this has several problems because cmd is limited to 32-bit signed integer arithmetic. Track down big folders and files to see what is using the disk space. You can just add up sizes recursively (the following is a batch file): offįor /r %%x in (folder\*) do set /a size+=%%~zx