Как анализировать использование жесткого диска в Linux с помощью Qdirstat

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

ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Установить Qdirstat

В Linux одним из лучших инструментов анализа жесткого диска, который могут установить пользователи, является Qdirstat. Он основан на Qt, имеет открытый исходный код и отлично справляется с задачей быстрого определения местоположения больших файлов и папок на вашем компьютере с Linux.

Ubuntu

sudo apt install qdirstat

Debian

sudo apt-get install qdirstat

Arch Linux

Поклонники Arch могут установить Qdirstat через AUR, если они хотят его использовать, поскольку разработчики официально не поддерживают его.

Чтобы установить Qdirstat в Arch Linux, откройте окно терминала и используйте инструмент Pacman для установки как Git, так и Base-devel. Эти два пакета очень важны, и без них создание программного обеспечения невозможно.

sudo pacman -S git base-devel

Теперь, когда и Git, и Base-devel установлены на вашем ПК с Linux, пришло время загрузить последнюю версию файлов сборки Qdirstat AUR. Получение файлов сборки для Qdirstat выполняется с помощью команды git clone.

git clone https://aur.archlinux.org/qdirstat.git

CD в ​​папку с кодом.

cd qdirstat

В папке с кодом запустите команду makepkg. Запуск здесь makepkg сгенерирует устанавливаемый пакет Arch для Qdirstat. Имейте в виду, что при запуске этой команды сборка может завершиться ошибкой, если не удастся установить все зависимости Qdirstat.

makepkg -si

Fedora

sudo dnf install qdirstat -y

OpenSUSE

sudo zypper install qdirstat

Общий Linux

Исходный код Qdirstat доступен, если вы используете дистрибутив Linux, в котором нет простого способа его установить. Запустите окно терминала и следуйте инструкциям, чтобы узнать, как скомпилировать Qdirstat.

  Как сделать резервную копию SD-карт и флеш-накопителей в Linux с помощью DD

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

Компилятор C ++
Git
Среда выполнения Qt 5
Заголовочные файлы Qt 5
libz (сжатие lib) исполняемый файл и файл заголовка

Процесс сборки Qdirstat начинается с клонирования кода с помощью команды git clone.

git clone https://github.com/shundhammer/qdirstat.git

Переместите свой терминал в папку кода Qdirstat с компакт-диском.

cd qdirstat

Вызовите команду сборки qmake, чтобы запустить процесс компиляции.

qmake

После завершения работы Qmake запустите команду make. Make завершит компиляцию Qdirstat.

make

Установите Qdirstat на свой компьютер с Linux с помощью:

sudo make install

Каталоги сканирования

Чтобы начать сканирование файлов и папок, откройте Qdirstat. Как только программа откроется, вы увидите окно выбора. В файловом браузере перечислены все каталоги, к которым он может получить доступ в системе. Просмотрите окно обозревателя файлов и выберите область, которую вы хотите просканировать. Для большинства пользователей идеальной папкой является «домашняя».

  Как отображать man-страницы в цвете в Linux

Примечание: можно сканировать другие жесткие диски, кроме того, на котором установлена ​​ваша ОС Linux. Для этого щелкните левую боковую панель в браузере файлов Qdirstat, найдите нужный жесткий диск и получите к нему доступ. Имейте в виду, что Qdirstat не будет работать с несмонтированными дисками.

Теперь, когда Qdirstat имеет место сканирования, с которым можно работать, вы заметите, что левая часть программы начинает заполнять список папок. Эти папки представляют собой результаты сканирования, и программа упорядочивает их в зависимости от их размера. Щелкните значки со стрелками, чтобы отсортировать папки и просмотреть файлы. Как и папки, Qdirstat сортирует данные от наибольшего к наименьшему.

  В чем разница между Linux и Unix?

Навигация по данным

Когда инструмент Qdirstat сканирует папку на вашем ПК с Linux, он заполняет дерево каталогов в левой части окна. Эта структура папок очень проста и удобна для навигации. В правой части экрана вы увидите график с различными квадратами разного цвета.

Граф данных позволяет пользователям видеть визуальное представление данных в отсканированном каталоге. Чтобы просмотреть файл через визуальную диаграмму Qdir, щелкните любой квадрат. При выборе квадрата мгновенно отображается точное расположение данных на карте дерева слева. Кроме того, вы можете щелкнуть правой кнопкой мыши квадрат данных и нажать «Копировать URL», чтобы узнать его местоположение на вашем компьютере.

Удалить большие файлы

Если вы хотите удалить файл или папку в Qdirstat, просмотрите структуру каталогов слева (или график данных справа), щелкните правой кнопкой мыши результат поиска и нажмите кнопку «Удалить». Выбор «удалить» мгновенно удалит файл с вашего ПК с Linux, так что будьте осторожны! Не используйте функцию удаления, если не уверены!

Помимо удаления файлов, Qdirstat также имеет функцию «переместить в корзину». Чтобы использовать его, просмотрите структуру папок или график данных, найдите результат поиска и щелкните его правой кнопкой мыши. В контекстном меню выберите «переместить в корзину».