Cara mengetahui direktori dan file teratas (ruang disk) di Linux

Cara mengetahui direktori dan file teratas (ruang disk) di Linux

Sebagai administrator Linux, Anda harus secara berkala memeriksa file dan folder mana yang mengonsumsi lebih banyak ruang disk. Sangat penting untuk menemukan sampah yang tidak perlu dan membebaskan mereka dari hard disk Anda.

Tutorial singkat ini menjelaskan cara menemukan file dan folder terbesar di sistem file Linux menggunakan DU (penggunaan disk) dan menemukan perintah. Jika Anda ingin mempelajari lebih lanjut tentang dua perintah ini, maka pergilah ke artikel berikut.

  • Pelajari 10 Perintah 'Du' (Penggunaan Disk) yang berguna di Linux
  • Kuasai perintah 'temukan' dengan 35 contoh praktis ini

Cara menemukan file dan direktori terbesar di Linux

Jalankan perintah berikut untuk mengetahui direktori terbesar di bawah /rumah partisi.

# du -a /rumah | sort -n -r | head -n 5 
Temukan direktori terbesar di Linux

Perintah di atas menampilkan 5 direktori terbesar saya /rumah partisi.

Temukan direktori terbesar di Linux

Jika Anda ingin menampilkan direktori terbesar di direktori kerja saat ini, jalankan:

# du -a | sort -n -r | head -n 5 
Temukan direktori terbesar

Mari kita uraikan perintah dan lihat apa yang dikatakan setiap parameter.

  1. du Perintah: Perkirakan penggunaan ruang file.
  2. A : Menampilkan semua file dan folder.
  3. menyortir Perintah: Urutkan baris file teks.
  4. -N : Bandingkan sesuai dengan nilai numerik string.
  5. -R : Membalikkan hasil perbandingan.
  6. kepala : Output Bagian pertama dari file.
  7. -N : Cetak baris 'n' pertama. (Dalam kasus kami, kami menampilkan 5 baris pertama).

Beberapa dari Anda ingin menampilkan hasil di atas dalam format yang dapat dibaca manusia. Saya.e Anda mungkin ingin menampilkan file terbesar di KB, MB, atau GB.

# du -hs * | sort -rh | kepala -5 
Temukan ukuran direktori teratas di Linux

Perintah di atas akan menampilkan direktori teratas, yang memakan lebih banyak ruang disk. Jika Anda merasa bahwa beberapa direktori tidak penting, Anda dapat menghapus beberapa sub-direktori atau menghapus seluruh folder untuk membebaskan beberapa ruang.

Untuk menampilkan folder/file terbesar termasuk sub-direktori, jalankan:

# du -sh | sort -rh | kepala -5 
Temukan folder dan subdirektori terbesar

Cari tahu arti dari setiap opsi menggunakan dalam perintah di atas:

  1. du Perintah: Perkirakan penggunaan ruang file.
  2. -H : Ukuran cetak dalam format yang dapat dibaca manusia (E.G., 10MB).
  3. -S : Jangan sertakan ukuran subdirektori.
  4. -S : Menampilkan hanya total untuk setiap argumen.
  5. menyortir Perintah: Urutkan baris file teks.
  6. -R : Membalikkan hasil perbandingan.
  7. -H : Bandingkan angka yang dapat dibaca manusia (e.G., 2k, 1g).
  8. kepala : Output Bagian pertama dari file.

Cari tahu ukuran file teratas saja

Jika Anda ingin menampilkan ukuran file terbesar, maka jalankan perintah berikut:

# find -type f -exec du -sh  + | sort -rh | head -n 5 
Temukan Ukuran File Top di Linux

Untuk menemukan file terbesar di lokasi tertentu, cukup sertakan jalur di samping menemukan memerintah:

# find/home/tecmint/download/-type f -exec du -sh  + | sort -rh | head -n 5 atau # find/home/tecmint/downloads/-type f -printf " %s %p \ n" | urutkan -rn | head -n 5 
Temukan ukuran file teratas di lokasi tertentu

Perintah di atas akan menampilkan file terbesar dari /home/tecmint/unduhan direktori.

Itu saja untuk saat ini. Menemukan file dan folder terbesar bukanlah masalah besar. Bahkan seorang administrator pemula dapat dengan mudah menemukannya. Jika Anda menemukan tutorial ini berguna, silakan bagikan di jejaring sosial Anda dan mendukung tecmint.