ファイルを拡張子順にソートする

 次のコマンドを実行すると、Get-ChildItemコマンドレットの実行結果を拡張子順に並び替えることができます。

PS U:\Work> Get-ChildItem | Sort-Object -Property Extension


    ディレクトリ: U:\Work


Mode         LastWriteTime Length Name
----         ------------- ------ ----
-a--- 2011/11/11     22:08   2382 Index.html
-a--- 2011/11/11     22:04  72952 Image.jpg
-a--- 2011/11/11     22:16  20594 Folder.note
-a--- 2010/09/25      9:10    426 UserAgents.ps1

PS U:\Work>

 これに加えて、拡張子を表示したい場合は、Format-Tableコマンドレットで列を指定します。

PS U:\Work> Get-ChildItem | Sort-Object -Property Extension `
>> | Format-Table Mode,LastWriteTime,Length,Name,Extension
>>

Mode  LastWriteTime       Length Name           Extension
----  -------------       ------ ----           ---------
-a--- 2011/11/11 22:08:47 2382   Index.html     .html
-a--- 2011/11/11 22:04:53 72952  Image.jpg      .jpg
-a--- 2011/11/11 22:16:08 20594  Folder.note    .note
-a--- 2010/09/25 9:10:29  426    UserAgents.ps1 .ps1


PS U:\Work>

 行末で ` (バッククオート)を入力していることに注意して下さい。

inserted by FC2 system