Bagaimana saya bisa menampilkan file dalam direktori unix yang diurutkan berdasarkan ukurannya yang dapat dibaca manusia, dari yang terbesar ke yang terkecil?
Saya mencoba
du -h | sort -V -k 1
tapi sepertinya tidak berhasil.
Bagaimana saya bisa menampilkan file dalam direktori unix yang diurutkan berdasarkan ukurannya yang dapat dibaca manusia, dari yang terbesar ke yang terkecil?
Saya mencoba
du -h | sort -V -k 1
tapi sepertinya tidak berhasil.
Jawaban:
ls(1) /sort:
-S sort by file size
-Stidak lagi menjadi semacam argumen yang valid setidaknya di ubuntu. Jawaban di bawah ini oleh @alex bekerja untuk saya. Tautan jawabnya adalah superuser.com/a/990437/528836 .
ls -Sbukan pilihan di OS bagi saya. Yang berikut ini berfungsi:
ls -l | sort -k 5nr
Mereka "kunci" adalah untuk menentukan kolom untuk mengurutkan (mendapatkannya, "kunci"). Di atas saya tentukan jenis-k 5nr arti pada kolom ke-5 yang ukuran (5) dievaluasi sebagai angka (n) dalam urutan menurun (n)
Referensi pengurutan dokumentasi untuk informasi lebih lanjut
du -ha | sort -h
du : perkirakan penggunaan disk file.
-h : for human
-a : all files
sort : urutkan baris teks.
-h : for human
man du; man sortuntuk lebih. Ini berfungsi untuk saya di ubuntu v15.