Terdapat pelbagai cara dan alat untuk menganalisis dan mengesan penggunaan cakera, seperti perintah du yang terkenal. Walau bagaimanapun, alternatif ini, dipanggil ncdu, yang saya tunjukkan hari ini boleh menjadi lebih intuitif dan visual, kerana ia menggunakan perpustakaan NCureses yang terkenal untuk menyediakan alat ini dengan antara muka berasaskan teks.
ncdu berasal dari NCurses Disk Usage, dan berdasarkan alat dalam talian dari perintah du. Selain itu, sangat cepat dan akan langsung menunjukkan kepada anda penggunaan file dan direktori anda dari ruang penyimpanan di Linux. Maklumat akan dipaparkan dalam lajur, dengan medan seperti megabait, gigabait, grafik batang ruang, dll.
Pakej ncdu boleh didapati di repositori distros seperti Debian, Ubuntu, Linux Mint dan derivatif. Namun, anda tidak akan menjumpainya di sebaran lain seperti RHEL, CentOS, Fedora, dll. Sekiranya anda perlu mengaktifkan repo untuk memasangnya dengan alat pengurusan pakej pilihan anda.
Setelah ncdu dipasang, gunakannya dari terminal Ia sangat ringkas. Anda hanya perlu menjalankannya:
ncdu
Dan itu akan bermula menjejaki fail dan direktori yang ada di dalam direktori kerja semasa. Setelah kandungan dipindai, konten akan memaparkan struktur pohon fail dan direktori, serta penggunaan cakera mereka dalam format yang dapat dibaca manusia dan dengan bar grafik.
Juga, sebaik sahaja proses pengimbasan selesai, anda juga boleh menggunakan rangkaian ciri interaktif. Contohnya, jika anda menekan i, anda akan melihat maklumat mengenai direktori yang telah anda pilih. Anda boleh bergerak dengan anak panah. Anda juga boleh menghapus fail atau direktori yang dipilih dengan -d dan kemudian mengesahkan dengan Ya atau Tidak. Untuk melihat bantuan untuk ncdu anda boleh menekan Shift +? dan tetingkap maklumat akan muncul.
kepada keluar dari antara muka yang boleh anda gunakan q.
Menariknya, saya pernah menggunakan MC untuk melihatnya dengan selesa ..