Як визначити, де зберігаються найбільші файли / каталоги в моїй системі?


42

Мені було цікаво, як ви знаєте, де зберігаються найбільші файли в моїй системі.

Наприклад---

Використовуваний простір на диску: 1 Гб Java: 500 МБ Процент Java: 50% можливо представлений на круговій діаграмі. Може бути?

Я знаю, це, можливо, надмірне вбивство. Я іноді забуваю зберігати речі і замислююся, чому мій диск настільки заповнений.

Таким чином, це команда, яка дозволить мені запускати файлову систему та надавати мені інформацію про використаний простір на диску.

Будь ласка і дякую.

Відповіді:


44

Аналізатор використання диска доступний у розділі Ubuntu> Аксесуари> Аналізатор використання диска. Він надає вам неприємний круговий графік, який показує, які файли та папки займають найбільше місця:

введіть тут опис зображення

Документація на неї трохи розрізнена, але ви можете знайти більше інформації на вікі Ubuntu та на сторінці проекту .

Якщо вам цікаво використовувати командний рядок, ось duщо описано тут .


1
Ммм. Смачний пиріг ...
Ерігамі

Disk Usage Analyzer не показує окремі файли, а лише каталоги. Дуже важко проаналізувати каталог без цієї інформації, тому він насправді мало корисний.
Лусіо Пайва

Використовуючи це для пошуку проблемних каталогів, досить просто в ls -l цей каталог шукати великі файли.
Кріс Марасті-Георг

1
sudo apt install baobabдля інших * систем ubuntu.
Моргот

27

Якщо це не змінилося останнім часом, baobabвідображаються лише каталоги; ознайомтеся з kdirstat щодо альтернативи, яка фактично показує файли, кольорові за типом.

Альтернативою є командна лінія

du -a | sort -nr | head

18

Рішення, яке запропонував @UncleZeiv, не працює, коли дійсно більше місця не залишилося, оскільки сортування використовує /tmpпапку, коли для сортування є кілька рядків.

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

Альтернативою є поєднання відповідей від @UncleZeiv та @Yoav Weiss, а також додавання ще одного шляху до тимчасового місця розташування:

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

Нарешті, моїм кращим рішенням буде тематичне для людини рішення, яке не залежить від темп-папки та кореневого каталогу списку ( /):

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

3
Це має бути найкращою відповіддю
Квінн Дейлі

7

Корисна команда для цього допомагає у випадках, коли вам потрібно визначити, що для конкретних каталогів з командного рядка:

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

Він дає вам список перших поглиблених каталогів та їх розміри

-x обмежує аналіз однією файловою системою

-h показує читані людиною k / M / Гбайт (це заважає вам сортувати вихід)


3

Інший чудовий інструмент для використання кругового диска - Filelight. Це додаток KDE, і він доступний у сховищах.


1
Це залежить від kde-часу виконання та декількох інших утиліт KDE, тому, ймовірно, це не чисто Qt. Таким чином, він, ймовірно, буде більше підходить для користувачів Kubuntu.
Кріс

Гаразд, я оновлю свою відповідь
Райан Томпсон

0

Використовуйте аналізатор використання диска (програми -> аксесуари -> аналізатор використання диска):

(Команда є baobab).

Клацніть Аналізатор -> Сканувати файлову систему


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.