dust — это удобная утилита для анализа использования дискового пространства. Она предоставляет наглядный вывод в виде иерархии, что позволяет быстро определить, какие файлы или директории занимают больше всего места. В этой статье мы рассмотрим, как установить dust в Fedora Linux, как его использовать, а также как удалить, если он больше не нужен.
Установка dust в Fedora
Способ 1: Установка через бинарный файл (рекомендуется)
- Скачайте бинарный файл:
- Перейдите на страницу релизов: https://github.com/bootandy/dust/releases.
- Найдите последний релиз и скачайте архив для x86_64 (например,
dust-v1.1.1-x86_64-unknown-linux-gnu.tar.gz
).
- Распакуйте архив:
tar -xvf dust-v1.1.1-x86_64-unknown-linux-gnu.tar.gz
- Переместите файл в директорию для исполняемых файлов:
sudo mv dust /usr/local/bin/
- Проверка установки:
dust --version
Способ 2: Установка через Cargo (если установлен Rust)
Если у вас установлен Rust и Cargo, вы можете установить dust с помощью команды:
cargo install du-dust
Использование dust
Основные команды
- Анализ текущей директории:
dust
- Анализ конкретной директории:
dust /path/to/directory
- Анализ нескольких директорий:
dust /path/to/dir1 /path/to/dir2
Полезные опции
- Показ полного пути:
dust -p
- Ограничение количества отображаемых директорий:
dust -n 10
- Ограничение глубины анализа:
dust -d 2
- Показ только файлов:
dust -F
- Фильтрация по минимальному размеру:
dust -z 10M
- Фильтрация по регулярному выражению:
dust -e "\.mp4$"
- Вывод в формате JSON:
dust -j
Примеры использования
- Поиск самых больших файлов в домашней директории:
dust ~ -F
- Анализ директории
/var/log
с глубиной 2 уровня:
dust /var/log -d 2
- Поиск всех
.mp4
файлов в текущей директории:
dust -e "\.mp4$"
- Показ 20 самых больших директорий в
/home
:
dust /home -n 20
Удаление dust
Способ 1: Удаление бинарного файла
Если вы установили dust вручную, удалите его бинарный файл:
sudo rm /usr/local/bin/dust
Способ 2: Удаление через Cargo
Если вы установили dust через Cargo, удалите его с помощью команды:
cargo uninstall du-dust
Заключение
dust — это мощный инструмент для анализа использования дискового пространства. Он прост в установке и использовании, а его гибкие опции позволяют адаптировать вывод под ваши нужды.