Dosyaları, okunabilir boyutlarına göre sıralanan ve en büyüğünden en küçüğüne kadar olan bir unix dizininde nasıl görüntüleyebilirim?
denedim
du -h | sort -V -k 1
ama işe yaramadı.
Dosyaları, okunabilir boyutlarına göre sıralanan ve en büyüğünden en küçüğüne kadar olan bir unix dizininde nasıl görüntüleyebilirim?
denedim
du -h | sort -V -k 1
ama işe yaramadı.
Yanıtlar:
ls(1) /sort:
-S sort by file size
-Sartık en azından ubuntu'da geçerli bir sıralama argümanı değil. @Alex tarafından verilen cevap benim için çalıştı. Cevap bağlantısı superuser.com/a/990437/528836 şeklindedir .
ls -SOS için benim için bir seçenek değildi. Aşağıdakiler işe yaradı:
ls -l | sort -k 5nr
Onlar "anahtar", sıralanacak sütunu belirtmekti ("anahtar" ı al). Yukarıda , 5 nolu sütunda, azalan sırada (n) sayı (n) olarak değerlendirilen, boyut (5) olan-k 5nr anlam sıralama belirtiyorum.
Daha fazla bilgi için başvuru sıralama dokümantasyonu
du -ha | sort -h
du : dosya disk kullanımını tahmin et.
-h : for human
-a : all files
sort : metnin satırlarını sırala.
-h : for human
man du; man sortdaha fazlası için. Ubuntu v15 benim için çalışıyor.