Как определить, где хранятся самые большие файлы / каталоги в моей системе?

Мне было интересно, откуда вы знаете, где хранятся самые большие файлы в моей системе.

Например ---

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

Я знаю, что это может быть излишняя особенность. Иногда я забываю о том, что хранил вещи, и удивляюсь, почему мой диск заполнен.

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

Пожалуйста и спасибо.

42
задан 12 August 2010 в 19:07

7 ответов

Используйте Анализатор использования диска (Приложения -> Стандартные -> Анализатор использования диска):

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

Нажмите «Анализатор» -> «Сканировать файловую систему» ​​

.
0
ответ дан 12 August 2010 в 19:07

Анализатор использования диска доступен в разделе Ubuntu> Стандартные> Анализатор использования диска. Он предоставляет вам шикарную круговую диаграмму, показывающую, какие файлы и папки занимают больше всего места:

enter image description here

Документация по нему немного скудна, но вы можете найти больше информации о Ubuntu wiki и странице проекта .

Если вы заинтересованы в использовании командной строки, есть du, который описан здесь .

0
ответ дан 12 August 2010 в 19:07

Другим инструментом для этого является jDiskReport (приложение Java)

0
ответ дан 12 August 2010 в 19:07

Если это не изменилось недавно, baobab показывает только каталоги; проверьте kdirstat для альтернативы, которая фактически показывает файлы, раскрашенные типом.

Альтернативой командной строки является

du -a | sort -nr | head
0
ответ дан 12 August 2010 в 19:07

Решение, предложенное @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
0
ответ дан 12 August 2010 в 19:07

Другой отличный инструмент использования круговой диаграммы - Filelight. Это приложение KDE, и оно доступно в репозиториях.

0
ответ дан 12 August 2010 в 19:07

Полезная команда, которая помогает в тех случаях, когда вам нужно определить, что для определенных каталогов из командной строки:

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

Она дает вам список первых каталогов глубины и их размеры

-x ограничивает анализ одной файловой системой

-h показывает удобочитаемые к / м / Гбайт (хотя это не позволяет сортировать вывод)

0
ответ дан 12 August 2010 в 19:07

Другие вопросы по тегам:

Похожие вопросы: