Cara Isih Du mengikut Saiz dalam Linux

Cara Isih Du Mengikut Saiz Dalam Linux



Penggunaan cakera atau arahan 'du' dalam Linux ialah utiliti yang berkuasa untuk menganalisis storan yang diduduki oleh fail dan direktori. Ia memaparkan semua fail dan saiz fail yang sepadan dalam blok di mana setiap blok berukuran 1024 bait. Oleh itu, arahan 'du' adalah penting untuk pengurusan cakera yang berkesan dan cekap.

Walau bagaimanapun, arahan 'du' tidak mempunyai ciri pengisihan yang membuatkan kita mempersoalkan sama ada ia boleh dilakukan. Jika itu yang anda cari, jangan risau. Dalam panduan ini, kita akan melihat cara menggunakan arahan 'du' dan cara mengisih du mengikut saiz dalam Linux.







Cara Isih Du mengikut Saiz dalam Linux

Seperti yang dinyatakan, arahan 'du' tidak menampilkan fungsi pengisihan, jadi kita perlu menggunakan kaedah lain. Perintah 'isih' berguna dalam situasi ini. Dalam kes ini, anda boleh memajukan output daripada arahan 'du' sebagai input kepada arahan 'sort'. Pertama, taip arahan dalam sintaks berikut mengikut keperluan anda:



Untuk susunan menaik: du -h [direktori] | jenis -h



Untuk susunan menurun: du -h [direktori] | jenis -rh





  1. Pilihan '-h' membentangkan data dalam format yang boleh dibaca manusia.
  2. '-r' adalah untuk mengisih dalam susunan terbalik.

Mari kita ambil contoh mencari fail yang lebih besar dalam direktori rumah anda. Dalam situasi ini, anda mungkin mahu memaparkan senarai dalam tertib menurun.

daripada -h ~ | menyusun -rh

Simbol jubin (~) mewakili direktori rumah dalam Linux.

Anda juga boleh memaparkan direktori 'N' teratas mengikut saiz menggunakan arahan 'kepala' bersama arahan sebelumnya. Sintaksnya adalah seperti berikut:

daripada -h [ direktori ] | menyusun -rh | kepala -n N

“-n” bermaksud bilangan baris untuk dicetak dan mengambil “N” sebagai input. Gantikan 'N' dengan bilangan direktori yang anda ingin paparkan. Sebagai contoh, untuk mencari lima fail/direktori teratas dalam direktori utama, anda harus menggunakan arahan berikut:

daripada -h ~ | menyusun -rh | kepala -n 5

Tambahan pula, jika anda ingin menyimpan hasil ini dalam fail teks, lakukannya menggunakan arahan seperti berikut:

daripada -h [ direktori ] | menyusun -rh > nama fail.txt

Dalam 'nama fail.txt', gantikan nama fail dengan nama yang anda mahukan. Simbol “>” mengubah hala output ke fail yang ditentukan. Jika tiada fail wujud dengan nama pilihan anda, ia mencipta yang baharu dan menyimpan output.

Sebagai contoh, mari simpan data lima direktori pertama dalam fail teks.

daripada -h ~ | menyusun -rh | kepala -n 5 > top_directories.txt

Kesimpulan

Anda boleh menggunakan arahan 'du' untuk pengurusan cakera yang berkesan. Tetapi anda perlu mengisih fail mengikut saiz failnya, dan proses manual memakan masa. Oleh itu, menggunakan arahan 'isih', kami menerangkan pendekatan mudah untuk mengisih du mengikut saiz dalam Linux. Akhir sekali, kami juga membincangkan cara mengehadkan output kepada fail 'N' teratas dan menyimpan output tersebut dalam fail.