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


42

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

Sebagai contoh---

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

Saya tahu ini mungkin fitur yang berlebihan. Saya kadang-kadang lupa menyimpan sesuatu dan bertanya-tanya mengapa disk saya begitu penuh.

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

Silahkan dan terima kasih.

Jawaban:


44

Disk Usage Analyzer tersedia di Ubuntu> Accessories> Disk Usage Analyzer. Ini memberi Anda grafik pie keren yang menunjukkan file dan folder apa yang paling banyak memakan ruang:

masukkan deskripsi gambar di sini

Dokumentasi tentangnya agak jarang, tetapi Anda dapat menemukan informasi lebih lanjut tentang wiki Ubuntu , dan halaman proyek .

Jika Anda tertarik menggunakan baris perintah, ada duyang dijelaskan di sini .


1
Mmm Kue lezat ...
Erigami

Disk Usage Analyzer tidak menampilkan file individual, hanya direktori. Sangat sulit untuk menganalisis direktori tanpa informasi ini, sehingga sebenarnya tidak banyak berguna.
Lucio Paiva

Menggunakan ini untuk menemukan direktori masalah, cukup mudah untuk ls-l direktori itu untuk mencari file besar.
Chris Marasti-Georg

1
sudo apt install baobabuntuk sistem * ubuntu lainnya.
Morgoth

27

Kecuali jika diubah baru-baru ini, baobabhanya menampilkan direktori; lihat kdirstat untuk alternatif yang benar-benar menunjukkan file, diwarnai berdasarkan jenis.

Alternatif baris perintah adalah

du -a | sort -nr | head

18

Solusi yang @UncleZeiv usulkan tidak berfungsi ketika benar-benar tidak ada lagi ruang yang tersisa, karena sort menggunakan /tmpfolder ketika 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 pilihan saya akan menjadi yang dapat dibaca manusia yang tidak bergantung pada folder temp dan direktori root daftar ( /):

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

3
Ini harus menjadi jawaban terbaik
Quinn Daley

7

Perintah yang berguna untuk 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 untuk satu sistem file

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


3

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


1
Itu tergantung pada kde-runtime dan beberapa utilitas KDE lainnya, jadi itu kemungkinan bukan Qt murni. Karena itu mungkin akan lebih cocok untuk pengguna Kubuntu.
Chris

Oke, saya akan memperbarui jawaban saya
Ryan C. Thompson

0

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

(Perintahnya adalah baobab).

Klik Analyzer -> Scan Filesystem


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.