GNU/Linux >> Belajar Linux >  >> Linux

Cara mendapatkan sub-folder langsung teratas dari folder '/' yang menghabiskan ruang disk besar di Linux

du -h --max-depth=1 / | sort -h -r

Ini akan menampilkan setiap folder di / termasuk / itu sendiri.

Perhatikan bahwa ini bisa memakan waktu lama untuk memindai semua file. Jika Anda memerlukan ukuran tertentu dari subfolder dalam folder, tentukan jalur folder yang tepat, bukan / atau lewati saja / jika Anda sudah berada di folder itu.

  • -h opsi menunjukkan ukuran dalam format ramah manusia
  • --max-depth=1 menginstruksikan perintah untuk masuk hanya 1 direktori jauh di dalam /
  • sort -h -r mengurutkan hasil menggunakan ukuran ramah manusia dan -r menginstruksikan perintah untuk menampilkan hasil dalam urutan terbalik (dari direktori terbesar ke terkecil)

Perintah ini akan mencantumkan urutan 15 terbesar:

du -xhS | sort -h | tail -n15

Kami menggunakan -x tandai untuk melewati direktori pada sistem file terpisah.

-h pada du memberikan keluaran dalam format yang dapat dibaca manusia, sort -h kemudian dapat mengatur ini dalam rangka.

-S pada du perintah berarti ukuran subdirektori dikecualikan.

Anda dapat mengubah nomor tail untuk melihat lebih sedikit atau lebih banyak. Perintah yang sangat berguna.


Dua alat baris perintah open source lainnya, yang menampilkan ruang disk teratas yang digunakan, adalah:

ncdu :tersedia di repo sebagian besar distribusi Linux.

Penggunaan Disk Teratas (tdu):Biner statis tunggal tanpa ketergantungan, ditulis dalam Golang.


Linux
  1. Cara mempartisi disk di Linux

  2. Cara Mengetahui Direktori dan File Teratas (Ruang Disk) di Linux

  3. Bagaimana cara saya secara terprogram mendapatkan ruang disk kosong untuk direktori di Linux

  1. Linux – Bagaimana Cara Meminimalkan Penggunaan Ruang Disk?

  2. Bagaimana cara menghapus ruang disk kosong di Linux?

  3. Mengkompilasi kernel Linux, berapa ukuran yang dibutuhkan?

  1. Cara Memeriksa Ruang Disk di Linux

  2. Cara Menghapus Partisi di Linux

  3. Bagaimana cara mendapatkan jumlah disk fisik di Linux?