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. Воспользуйтесь формой комментариев ниже, чтобы поделиться с нами своими мыслями или вопросами по этому поводу.
Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.
Вдохновлен www.tecmint.com
Комментарии (0)