Pertanyaan Bagaimana cara menentukan tempat file / direktori terbesar di sistem saya disimpan?


Saya bertanya-tanya bagaimana Anda tahu di mana file terbesar di sistem saya disimpan.

Sebagai contoh---

Disk Space Digunakan: 1GB Java: 500 MB Persentase Java: 50% mungkin terwakili dalam bagan pai. Mungkin?

Saya tahu ini mungkin fitur berlebihan. Saya terkadang lupa menyimpan hal-hal dan bertanya-tanya mengapa disk saya begitu penuh.

Jadi pada dasarnya sebuah perintah yang akan memungkinkan saya untuk berjalan pada sistem file dan memberi saya informasi tentang ruang disk yang digunakan.

Silahkan dan terima kasih.


36
2017-08-12 14:53


asal




Jawaban:


Penganalisis Penggunaan Disk tersedia di bawah Ubuntu> Aksesoris> Penganalisis Penggunaan Disk. Ini memberi Anda grafik panda manis yang menunjukkan file dan folder apa yang paling banyak memakan ruang:

enter image description here

Dokumentasi di dalamnya sedikit jarang, tetapi Anda dapat menemukan informasi lebih lanjut wiki Ubuntu, dan halaman proyek.

Jika Anda tertarik menggunakan baris perintah, ada du yang dijelaskan sini.


40
2017-08-12 15:00



Mmm Kue yang enak ... - Erigami
Disk Usage Analyzer tidak menunjukkan file individual, hanya direktori. Sangat sulit untuk menganalisis direktori tanpa informasi ini, sehingga sebenarnya tidak banyak digunakan. - Lucio Paiva
Menggunakan ini untuk menemukan direktori masalah, cukup mudah untuk ls -l direktori itu untuk mencari file besar. - Chris Marasti-Georg


Kecuali itu berubah baru-baru ini, baobab hanya menampilkan direktori; Periksa kdirstat untuk alternatif yang benar-benar menunjukkan file, diwarnai menurut jenis.

Alternatif commandline adalah

du -a | sort -nr | head

23
2017-08-12 23:38





Solusi yang diusulkan oleh @UncleZeiv tidak berfungsi ketika benar-benar tidak ada lagi ruang yang tersisa, karena sort menggunakan /tmp folder saat ada beberapa baris untuk disortir.

du -a | sort -nr | head
sort: write failed: /tmp/sortuCYq8E: No space left on device

Alternatif adalah kombinasi jawaban dari @UncleZeiv dan @Yoav Weiss, ditambah menambahkan jalur lain untuk lokasi sementara:

sudo du -a | sort -nr -T /media/usb-key

Akhirnya, solusi yang saya sukai akan menjadi yang dapat dibaca manusia yang tidak bergantung pada folder temp dan daftar direktori root (/):

sudo du -ah --max-depth=1  / | sort -hr

14
2018-02-08 16:04



Ini harus menjadi jawaban terbaik - Quinn Daley


Perintah yang berguna untuk itu membantu dalam kasus Anda perlu menentukan bahwa untuk direktori tertentu dari baris perintah:

du --max-depth=1 -x -h

Ini memberi Anda daftar direktori kedalaman pertama dan ukurannya

-x membatasi analisis ke satu sistem file

-h menunjukkan k / M / Gbytes yang dapat dibaca manusia (ini mencegah Anda menyortir output meskipun)


4
2017-08-12 21:38





Alat penggunaan disk grafik pie yang bagus lainnya adalah Filelight. Ini adalah aplikasi KDE, dan tersedia di repositori.


3
2017-08-13 01:48



Itu tergantung pada KDE-runtime dan beberapa utilitas KDE lainnya, jadi sepertinya tidak Qt murni. Dengan demikian mungkin akan lebih cocok untuk pengguna Kubuntu. - Chris
Oke, saya akan memperbarui jawaban saya - Ryan Thompson


Alat lain untuk ini adalah jDiskReport (aplikasi Java)


0
2017-08-13 06:39





Gunakan Penganalisis Penggunaan Disk (Aplikasi -> Aksesori -> Penganalisis Penggunaan Disk):

(Perintahnya adalah baobab).

Klik Analyzer -> Pindai Filesystem


-1
2017-08-12 15:00