Установка и использование dust в Fedora Linux

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

Установка dust в Fedora

Способ 1: Установка через бинарный файл (рекомендуется)

  1. Скачайте бинарный файл:
    • Перейдите на страницу релизов: https://github.com/bootandy/dust/releases.
    • Найдите последний релиз и скачайте архив для x86_64 (например, dust-v1.1.1-x86_64-unknown-linux-gnu.tar.gz).
  2. Распакуйте архив:
    tar -xvf dust-v1.1.1-x86_64-unknown-linux-gnu.tar.gz

  3. Переместите файл в директорию для исполняемых файлов:
    sudo mv dust /usr/local/bin/

  4. Проверка установки:
    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 — это мощный инструмент для анализа использования дискового пространства. Он прост в установке и использовании, а его гибкие опции позволяют адаптировать вывод под ваши нужды.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *