Что такое анализатор использования диска?

Анализатор использования диска показывает, что занимает место на диске или в папке, чтобы вы знали, что можно удалить. В дистрибутивах Linux для рабочего стола есть встроенные анализаторы, например Disk Usage Analyzer (Baobab) в Debian и Ubuntu. В Windows часто используют WinDirStat. Большинство таких программ строят древовидную карту: каждая папка представлена прямоугольником, размер которого соответствует объёму занимаемого её файлами пространства, а вложенные папки и файлы отображаются внутри в виде прямоугольников поменьше. Большой видеофайл размером 4 ГБ сразу бросается в глаза рядом с папкой, полной небольших документов, — и для этого не нужно открывать одну папку за другой.

Описание инструмента

Этот инструмент анализирует папку на вашем компьютере в браузере. Нажмите «Выбрать папку» и укажите нужную папку или перетащите её на страницу. На древовидной карте вложенные папки отображаются в виде прямоугольников с названиями и размерами, а файлы — в виде плиток, окрашенных в зависимости от типа: медиафайлы (фотографии, видео и аудио), архивы (ZIP, TAR.GZ, ISO и другие образы дисков, пакеты DEB и RPM), документы (PDF, офисные файлы, текст и код) и всё остальное. Наведите указатель на плитку, чтобы увидеть имя и размер файла, его расположение и занимаемую им долю текущей папки. Нажмите на прямоугольник, чтобы увеличить соответствующую папку, или нажмите на папку в пути над древовидной картой, чтобы вернуться на уровень выше.

Под древовидной картой находится таблица содержимого текущей папки. В ней перечислены папки и файлы, начиная с самых больших, с указанием их размера, занимаемой доли и количества файлов. Таблицу можно сортировать по любому столбцу, нажать на папку, чтобы открыть её, или экспортировать список в CSV или JSON.

При выборе папки Chrome и Edge спрашивают, загружать ли файлы на сайт. Это стандартная формулировка для любого окна выбора папки: инструмент считывает только имена и размеры файлов на вашем устройстве, ничего не загружается.

Возможности

  • Древовидная карта любой папки: вложенные папки показаны внутри родительских, а файлы окрашены в зависимости от типа
  • Увеличение папки нажатием и возврат на уровень выше по пути
  • Таблица самых больших папок и файлов с сортировкой и экспортом в CSV или JSON
  • Общий размер и количество файлов и папок

Как это работает

Браузер передаёт инструменту сведения обо всех файлах в выбранной папке — их пути и размеры, в том числе для скрытых файлов и папок, таких как .cache. Инструмент суммирует размеры файлов в каждой папке и размещает прямоугольники в виде древовидной карты с квадратными блоками, стараясь сделать их как можно ближе к квадратам, чтобы размеры было легко сравнивать. Учитывается длина файлов — видимый размер, который показывает команда du -b. Baobab и обычная команда du считают не это, а дисковые блоки, занимаемые файлами, поэтому результаты могут отличаться: для папок с множеством небольших файлов значение может быть немного больше, а для разреженных файлов, например некоторых файлов дисков виртуальных машин, — меньше. Пустые папки не отображаются, поскольку браузеры показывают только файлы.

Советы

  • Обработка папок с большим количеством файлов занимает некоторое время. Сначала Chrome перечисляет все файлы, и только потом инструмент получает их данные и считывает размеры; на каждые 10 000 файлов уходит несколько секунд. Папка проекта обрабатывается быстро, а на всю домашнюю папку может уйти несколько минут.
  • Выберите папку, которую хотите очистить, а не всю домашнюю папку: так будет быстрее.
  • На телефонах и планшетах обычно нельзя выбирать папки, поэтому используйте инструмент на компьютере.