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
-S
artı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 -S
OS 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 sort
daha fazlası için. Ubuntu v15 benim için çalışıyor.