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 -AutoSize

Aş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 -AutoSize

Aş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.

İlgili makaleler