PowerShell: Klasördeki Dosyaları Boyuta Göre Sıralama
Bir klasördeki tüm dosyaları boyuta göre sıralamak için PowerShell'de aşağıdaki sözdizimini kullanabilirsiniz:
Get-ChildItem -File -Recurse |
Select-Object -Property Length, Name |
Sort-Object -Property Length |
Format-Table -AutoSize
Bu özel örnek, geçerli dizindeki ve tüm alt klasörlerdeki tüm dosyaları, dosya boyutuna göre artan sırada sıralanmış olarak görüntüler.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: Klasördeki Dosyaları Boyuta Göre Sıralamak için PowerShell'i Kullanma
Öncelikle geçerli dizininizdeki tüm dosyaları görüntülemek için Get-ChildItem cmdlet'ini kullanabiliriz:
Geçerli dizinde toplam dört dosya olduğunu görebiliriz.
Bu dosyaların her birini boyutuna göre sıralanmış olarak görüntülemek istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
Get-ChildItem -File -Recurse |
Select-Object -Property Length, Name |
Sort-Object -Property Length |
Format-Table -AutoSizeAşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Dosyalar boyuta göre en küçükten en büyüğe doğru sıralanır.
Dosyaları boyuta göre en büyükten en küçüğe doğru sıralamak için -Descending parametresini Sort-Object cmdlet'iyle birlikte kullanabileceğinizi de unutmayın:
Get-ChildItem -File -Recurse |
Select-Object -Property Length, Name |
Sort-Object -Property Length -Descending |
Format-Table -AutoSizeAşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Dosyalar artık boyuta göre en büyükten en küçüğe doğru sıralanıyor.


