GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mendapatkan ukuran direktori yang dirangkum dan subdirektorinya?

Ini melakukan apa yang Anda cari:

du -sh /*

Artinya:

  • -s untuk hanya memberikan total untuk setiap argumen baris perintah.
  • -h untuk sufiks yang dapat dibaca manusia seperti M untuk megabyte dan G untuk gigabyte (opsional).
  • /* cukup luaskan ke semua direktori (dan file) di / .

    Catatan:file dot tidak disertakan; jalankan shopt -s dotglob untuk menyertakannya juga.

Yang juga berguna adalah menyortir berdasarkan ukuran:

du -sh /* | sort -h

Di sini:

  • -h memastikan bahwa sort menafsirkan sufiks yang dapat dibaca manusia dengan benar.

Saya sering perlu menemukan direktori terbesar, jadi untuk mendapatkan daftar terurut yang berisi 20 direktori terbesar, saya melakukan ini:

du -m /some/path | sort -nr | head -n 20

Dalam hal ini, ukurannya akan dilaporkan dalam megabita.


Saya suka menggunakan Ncdu untuk itu, Anda dapat menggunakan kursor untuk menavigasi dan menelusuri struktur direktori yang berfungsi dengan sangat baik.


Linux
  1. `^m` Dan Bagaimana Cara Menghilangkannya?

  2. Bagaimana Cara Mendapatkan Alamat Ip Sendiri Dan Menyimpannya Ke Variabel Dalam Script Shell?

  3. Bagaimana Cara Mendapatkan Versi Ksh dengan Aman?

  1. Bagaimana saya bisa melihat ukuran file dan direktori di linux?

  2. Bagaimana cara mendapatkan daftar direktori dalam zip?

  3. Bagaimana menemukan hanya direktori tanpa subdirektori?

  1. Bagaimana Menyalin File Dan Membuat Direktori Target Pada Saat Yang Sama?

  2. Bagaimana Mendaftar Ukuran File Rekursif Dari File Dan Direktori Di Direktori?

  3. Menggunakan ls untuk membuat daftar direktori dan ukuran totalnya