dutree - мощный трекер использования диска для файловых систем Linux

dutree – это бесплатный, быстрый инструмент командной строки для анализа использования диска, написанный на языке программирования Rust и созданный на основе комбинации инструментов командной строки durep (отчет об использовании диска) и tree (список содержимого каталогов в древовидном формате). В результате dutree выдает отчет об использовании диска в древовидном формате.

dutree выводит цветной вывод в зависимости от значений, заданных в переменной окружения GNU LS_COLORS. Эта переменная окружения позволяет устанавливать цвета файлов в зависимости от их расширения, разрешений и типа файла.

Особенности dutree:

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

Как установить dutree в Linux-системах

Для установки dutree в дистрибутивы Linux необходимо, чтобы в системе был установлен язык программирования Rust. Если язык Rust не установлен, то для его установки можно воспользоваться следующей командой curl, как показано на рисунке.

sudo curl https://sh.rustup.rs -sSf | sh

После установки Rust можно выполнить следующую команду для установки dutree в дистрибутивах Linux, как показано на рисунке.

cargo install --git https://github.com/nachoparker/dutree.git

После установки dutree использует цвета окружения в соответствии с переменной LS_COLORS, такие же цвета имеет команда ls -color, настроенная в нашем дистрибутиве.

ls --color

Простейший способ запуска dutree – без аргументов, в этом случае он показывает дерево файловой системы.

dutree

Для отображения реального использования диска вместо размера файлов используйте флаг -u.

dutree -u 

Показывать каталоги в глубину

С помощью флага -d можно показывать каталоги до заданной глубины (по умолчанию 1). Приведенная ниже команда покажет каталоги до глубины 3 под текущим рабочим каталогом.

Например, если текущий рабочий каталог (~/), то выводится размер ~/*/*/*, как показано на следующем примере.

dutree -d 3

Исключить файлы или каталоги из вывода

Для исключения совпадения имен файлов или каталогов используйте флаг -x.

dutree -x CentOS-7.0-1406-x86_64-DVD.iso 

Вы также можете получить быстрый локальный обзор, пропуская каталоги, используя опцию -f, как показано на рисунке.

dutree -f

Полную сводку/обзор можно получить, используя флаг -s, как показано на рисунке.

dutree -s

Агрегировать мелкие файлы

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

dutree -a 

Исключить скрытые файлы

Переключатель -H позволяет исключить скрытые файлы из вывода.

dutree -H

Опция -b используется для печати размеров в байтах, а не в килобайтах (по умолчанию).

dutree -b

Чтобы отключить цвета и отображать только символы ASCII, используйте флаг -A, как показано на рисунке.

dutree -A

Вы можете просмотреть справочное сообщение dutree, используя опцию -h.

dutree -h
Usage: dutree [options]  [..]
Options:
    -d, --depth [DEPTH] show directories up to depth N (def 1)
    -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
    -s, --summary       equivalent to -da, or -d1 -a1M
    -u, --usage         report real disk usage instead of file size
    -b, --bytes         print sizes in bytes
    -x, --exclude NAME  exclude matching files or directories
    -H, --no-hidden     exclude hidden files
    -A, --ascii         ASCII characters only, no colors
    -h, --help          show help
    -v, --version       print version number

dutree – это простой, но мощный инструмент командной строки для отображения размера файлов и анализа использования диска в древовидном формате в системах Linux. Воспользуйтесь формой комментариев ниже, чтобы поделиться с нами своими мыслями или вопросами по этому поводу.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.tecmint.com

Похожие статьи

Комментарии (0)