Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
duf — Утилита использования/свободного места на диске - лучшая альтернатива 'df' | Kitploit
Инструменты/GitHubGitHub/muesli/duf
Утилиты общего назначения
GitHubmuesli/duf

duf

Утилита использования/свободного места на диске - лучшая альтернатива 'df'

Репозиторий
15.3k46710 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

duf

Latest Release Go Doc Software License Build Status Go ReportCard

Утилита для отображения использования и свободного места на дисках (Linux, BSD, macOS и Windows)

duf

Возможности

  • Дружественный к пользователю, красочный вывод
  • Адаптируется к теме и ширине вашего терминала
  • Сортировка результатов по вашим потребностям
  • Группировка и фильтрация устройств
  • Удобный вывод в формате JSON

Установка

Пакеты

Linux

  • Arch Linux: pacman -S duf
  • Ubuntu (22.04 и новее) / Debian (12 и новее): apt install duf
  • Fedora Linux: dnf install duf
  • Nix: nix-env -iA nixpkgs.duf
  • Void Linux: xbps-install -S duf
  • Gentoo Linux: emerge sys-fs/duf
  • Solus: eopkg it duf
  • Пакеты в форматах Alpine, Debian и RPM

BSD

  • FreeBSD: pkg install duf
  • OpenBSD: pkg_add duf

macOS

  • через Homebrew: brew install duf
  • через MacPorts: sudo port selfupdate && sudo port install duf

Windows

  • через Chocolatey: choco install duf
  • через scoop: scoop install duf

Android

  • Android (через termux): pkg install duf

Бинарные файлы

  • Сборки для Linux, FreeBSD, OpenBSD, macOS, Windows

Из исходного кода

Убедитесь, что у вас есть рабочее окружение Go (требуется Go 1.23 или новее). Смотрите инструкции по установке.

Скомпилировать duf просто, выполните:

root@kitploit:~
git clone https://github.com/muesli/duf.git
cd duf
go build

Использование

Вы можете просто запустить duf без аргументов командной строки:

root@kitploit:~
duf

Если вы передадите аргументы, duf покажет только указанные устройства и точки монтирования:

root@kitploit:~
duf /home /some/file

Если вы хотите показать всё (включая псевдо-, дублирующиеся, недоступные файловые системы):

root@kitploit:~
duf --all

Фильтрация

Вы можете показывать и скрывать определённые таблицы:

root@kitploit:~
duf --only local,network,fuse,special,loops,binds
duf --hide local,network,fuse,special,loops,binds

Вы также можете показывать и скрывать определённые файловые системы:

root@kitploit:~
duf --only-fs tmpfs,vfat
duf --hide-fs tmpfs,vfat

...или определённые точки монтирования:

root@kitploit:~
duf --only-mp /,/home,/dev
duf --hide-mp /,/home,/dev

Работают подстановочные знаки в кавычках:

root@kitploit:~
duf --only-mp '/sys/*,/dev/*'

Параметры отображения

Сортировка вывода:

root@kitploit:~
duf --sort size

Допустимые ключи: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem.

Показать или скрыть определённые столбцы:

root@kitploit:~
duf --output mountpoint,size,usage

Допустимые ключи: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem.

Показать информацию об инодах вместо использования блоков:

root@kitploit:~
duf --inodes

Если duf неправильно определяет цвета вашего терминала, вы можете задать тему:

root@kitploit:~
duf --theme light

Цветовое кодирование и пороги

duf подсвечивает столбцы доступного и используемого места красным, зелёным или жёлтым в зависимости от того, сколько места ещё доступно. Вы можете установить свои пороги:

root@kitploit:~
duf --avail-threshold="10G,1G"
duf --usage-threshold="0.5,0.9"

Бонус

Если вы предпочитаете вывод в JSON:

root@kitploit:~
duf --json

Устранение неполадок

Пользователи oh-my-zsh должны знать, что он уже определяет алиас duf, который нужно удалить, чтобы использовать duf:

root@kitploit:~
unalias duf

Обратная связь

Есть отзывы или предложения? Пожалуйста, откройте issue или напишите мне!

  • Twitter
  • The Fediverse
Скачать инструмент