パソコンのディスクが溢れそうな時に、サイズが大きいファイルを探す方法。
まずはサイズが大きいフォルダを探して、そのフォルダ内にある大きいファイルを探す方法がよいかもしれない。
サイズが大きいフォルダを探す
一つ一つのファイルサイズ自体は小さいがファイル数が膨大でサイズを圧迫しているケースも多い。その場合はフォルダ単位でサイズを検索すればよい。
# cd コマンドで対象ディレクトリへ移動
PS> cd c:\work
# 検索コマンド実行
PS C:\work> Get-ChildItem -Directory | %{$size = (Get-ChildItem $_ -Recurse | Measure-Object -Property Length -Sum).Sum ; $_ | Add-Member Size $size ; $_} | Sort-Object Size -Descending | Format-Table Name,Size
サイズが大きいファイルを探す
Get-ChildItem で指定したパス配下にあるファイルを大きい順で出力する。select-object -first 50 とすることで大きいファイル50個まで表示するようにしている。コマンドを実行する前に検索対象のディレクトリへcdコマンドで移動しておく必要がある。
PS> Get-ChildItem C:\work -Recurse | Sort-Object Length -Descending | Select-Object -First 50
コメント