PowerShellでLinuxの「du」コマンド その2

| 2010年6月8日火曜日
 フォルダ容量を取得するくらいなら、PowerShellのコマンドレットだけでできるような気がしてたけど、実際にできたのでメモ。
っというか、前にブログを書いた時点で気付けたと思うんだけどね。まだまだだな俺。

binフォルダ以下の容量を取得ところ、「Sum」が合計
> Get-ChildItem -Path .\bin -Force -Recurse | Measure-Object -Property Length -Sum

Count : 13391
Average :
Sum : 1243746959
Maximum :
Minimum :
Property : Length

これだと、わかりにくいので、MBにする。
> Get-ChildItem -Path .\bin -Force -Recurse | Measure-Object -Property Length -Sum | ForEach-Object { $_.Sum / 1MB }
1186.12953090668

MBでもわかりにくかったのでGBで、
> Get-ChildItem -Path .\bin -Force -Recurse | Measure-Object -Property Length -Sum | ForEach-Object { $_.Sum / 1GB }
1.15832962002605

0 コメント: