ファイルサイズ順に表示する
Get-ChildItemコマンドレットで表示される順番は、フォルダー→ファイルとなっていますが、ファイル同士はName順に表示されるようです。これをファイルサイズ順に表示するには、Sort-Objectコマンドレットを使用します。
PS U:\Ps> Get-ChildItem | Sort-Object Length
ディレクトリ: U:\Ps
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2009/05/11 21:20 136 Hot-Station.txt
-a--- 2010/09/08 6:53 9069 File1.txt
-a--- 2010/09/08 6:54 9236 File2.txt
-a--- 2007/09/08 19:44 28570 Amd.png
-a--- 2006/03/20 20:52 41171 Microsoft.swf
-a--- 2010/04/10 20:23 123398 Toshiba.jpg
-a--- 2010/04/17 0:15 320575 Google.txt
d---- 2010/09/08 6:52 Folder1
d---- 2010/09/08 6:52 Folder2
PS U:\Ps>
サイズの大きい方から表示するには -Descending オプションを指定します。
PS U:\Ps> Get-ChildItem | Sort-Object Length -Descending
ディレクトリ: U:\Ps
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2010/04/17 0:15 320575 Google.txt
-a--- 2010/04/10 20:23 123398 Toshiba.jpg
-a--- 2006/03/20 20:52 41171 Microsoft.swf
-a--- 2007/09/08 19:44 28570 Amd.png
-a--- 2010/09/08 6:54 9236 File2.txt
-a--- 2010/09/08 6:53 9069 File1.txt
-a--- 2009/05/11 21:20 136 Hot-Station.txt
d---- 2010/09/08 6:52 Folder1
d---- 2010/09/08 6:52 Folder2
PS U:\Ps>