|
サイズ: 454
コメント:
|
サイズ: 1237
コメント:
|
| 削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
| 行 9: | 行 9: |
| ###ワンライナー PowerShell を使う。 |
|
| 行 12: | 行 15: |
| 行 13: | 行 17: |
###ループで回して監視する 次のようなファイルを PowerShell スクリプト (.ps1) として保存して実行。 監視のためにタイムスタンプを入れてある。CTRL+C で止めるまで 1 秒毎にタイムスタンプとディレクトリのサイズを出力し続ける。 ```bash for (;1;) { sleep 1 $totalsize=[long]0 gci -File -r -fo -ea Silent|%{$totalsize+=$_.Length} $(Get-Date -format G)+" "+$totalsize } ``` これを tee に入れるなどするとログが取れる。 ``` PS > .\dirsize.ps1 | tee-object -file output.txt ``` 実行結果 ``` 2021/04/11 22:14:44 1716722748 2021/04/11 22:14:45 1716722748 2021/04/11 22:14:46 1716722748 ``` |
ワンライナー集
Windows 10 でディレクトリ容量を計算する
ワンライナー
PowerShell を使う。
$totalsize=[long]0;gci -File -r -fo -ea Silent|%{$totalsize+=$_.Length};$totalsize
ソース: How can I check the size of a folder from the Windows command line?
ループで回して監視する
次のようなファイルを PowerShell スクリプト (.ps1) として保存して実行。
監視のためにタイムスタンプを入れてある。CTRL+C で止めるまで 1 秒毎にタイムスタンプとディレクトリのサイズを出力し続ける。
for (;1;) {
sleep 1
$totalsize=[long]0
gci -File -r -fo -ea Silent|%{$totalsize+=$_.Length}
$(Get-Date -format G)+" "+$totalsize
}
これを tee に入れるなどするとログが取れる。
PS > .\dirsize.ps1 | tee-object -file output.txt
実行結果
2021/04/11 22:14:44 1716722748
2021/04/11 22:14:45 1716722748
2021/04/11 22:14:46 1716722748