**duf** — проста утиліта для зручного показу зайнятого та використаного місця на дисках.
Назва **duf** означає Disk Usage/Free Utility.
Програма є ще одним вдосконаленим варіантом стандартної _df_ із додатковими функціями. Вона написана на мові Go та у версіях для різних операційних систем (Linux, BSD, macOS & Window).
Основні особливості:
* зручний табличний вигляд у кольоровому форматі
* підлаштовування до теми та розміру вікна термінала
* можливості сортування результатів відповідно до потреб користувача
* групування та фільтрування пристроїв
* функція виводу у форматі JSON
Встановити програму можна із репозиторіїв основних дистрибутивів, також є готові пакети та бінарники для різних платформ.
При запуску **duf** без додаткових параметрів вона показує наявні локальні та спеціальні пристрої. Щоб виокремити показ лише якогось одного розділу чи точки монтування достатньо вказати її у вигляді аргументу. Наприклад:
duf /dev/sda1
Для перегляду файлових систем усіх типів вказуємо опцію -all
duf -all
Сортування здійснюється за допомогою опції -sort із зазначенням відповідної колонки. Наприклад, наступний код відсортує позиції за розміром використаного простору:
duf -sort used
Також можна приховувати певні показники, або показувати лише визначені позиції. Програма має дві вбудовані кольорові теми (світлу і темну), є налаштування максимальної ширини таблиці, може виводити інформацію про inode замість блоків, а також підтримує ascii стиль.
Повний перелік можливостей зазначений у довідці **duf** та на man-сторінці.
Вебсайт програми: https://github.com/muesli/duf