Cara Mengurutkan Du berdasarkan Ukuran di Linux

Cara Mengurutkan Du Berdasarkan Ukuran Di Linux



Penggunaan disk atau perintah “du” di Linux adalah utilitas yang kuat untuk menganalisis penyimpanan yang ditempati oleh file dan direktori. Ini menampilkan semua file dan ukuran file yang sesuai dalam blok di mana setiap blok berukuran 1024 byte. Oleh karena itu, perintah “du” sangat penting untuk manajemen disk yang efektif dan efisien.

Namun, perintah “du” tidak memiliki fitur pengurutan yang membuat kami bertanya-tanya apakah itu mungkin. Jika itu yang Anda cari, jangan khawatir. Dalam panduan ini, kita akan melihat cara menggunakan perintah “du” dan cara mengurutkan du berdasarkan ukuran di Linux.







Cara Mengurutkan Du berdasarkan Ukuran di Linux

Seperti disebutkan, perintah “du” tidak menampilkan fungsi pengurutan, jadi kita harus menggunakan metode lain. Perintah “sort” berguna dalam situasi ini. Dalam hal ini, Anda dapat meneruskan keluaran dari perintah “du” sebagai masukan ke perintah “sort”. Pertama, ketikkan perintah dalam sintaks berikut sesuai dengan kebutuhan Anda:



Untuk urutan menaik: du -h [direktori] | urutkan -h



Untuk urutan menurun: du -h [direktori] | urutkan -rh





  1. Opsi “-h” menyajikan data dalam format yang dapat dibaca manusia.
  2. Tanda “-r” digunakan untuk mengurutkan dalam urutan terbalik.

Mari kita ambil contoh menemukan file yang lebih besar di direktori home Anda. Dalam situasi ini, Anda mungkin ingin menampilkan daftar dalam urutan menurun.

dari -H ~ | menyortir -rh

Simbol ubin (~) mewakili direktori home di Linux.

Anda juga dapat menampilkan direktori “N” teratas berdasarkan ukurannya menggunakan perintah “head” di samping perintah sebelumnya. Sintaksnya adalah sebagai berikut:

dari -H [ direktori ] | menyortir -rh | kepala -N N

“-n” berarti jumlah baris yang akan dicetak dan mengambil “N” sebagai input. Ganti “N” dengan jumlah direktori yang ingin Anda tampilkan. Misalnya, untuk menemukan lima file/direktori teratas di direktori home, Anda harus menggunakan perintah berikut:

dari -H ~ | menyortir -rh | kepala -N 5

Selanjutnya jika ingin menyimpan hasil tersebut dalam file teks, lakukan dengan menggunakan perintah sebagai berikut:

dari -H [ direktori ] | menyortir -rh > nama file.txt

Pada “filename.txt”, ganti nama file dengan nama apa pun yang Anda inginkan. Simbol “>” mengalihkan output ke file yang ditentukan. Jika tidak ada file dengan nama yang Anda pilih, file baru akan dibuat dan hasilnya disimpan.

Misalnya, mari kita simpan data dari lima direktori pertama dalam file teks.

dari -H ~ | menyortir -rh | kepala -N 5 > top_directories.txt

Kesimpulan

Anda dapat menggunakan perintah “du” untuk manajemen disk yang efektif. Namun Anda perlu mengurutkan file berdasarkan ukuran filenya, dan proses manualnya memakan waktu. Oleh karena itu, dengan menggunakan perintah “sort”, kami menjelaskan pendekatan sederhana untuk mengurutkan du berdasarkan ukuran di Linux. Terakhir, kita juga membahas cara membatasi keluaran ke file “N” teratas dan menyimpan keluaran tersebut dalam sebuah file.