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

pacman -S dufapt install dufdnf install dufnix-env -iA nixpkgs.dufxbps-install -S dufemerge sys-fs/dufeopkg it dufpkg install dufpkg_add dufchoco install dufscoop install dufpkg install dufУбедитесь, что у вас есть рабочее окружение Go (требуется Go 1.23 или новее). Смотрите инструкции по установке.
Скомпилировать duf просто, выполните:
git clone https://github.com/muesli/duf.git
cd duf
go build
Вы можете просто запустить duf без аргументов командной строки:
duf
Если вы передадите аргументы, duf покажет только указанные устройства и точки монтирования:
duf /home /some/file
Если вы хотите показать всё (включая псевдо-, дублирующиеся, недоступные файловые системы):
duf --all
Вы можете показывать и скрывать определённые таблицы:
duf --only local,network,fuse,special,loops,binds
duf --hide local,network,fuse,special,loops,binds
Вы также можете показывать и скрывать определённые файловые системы:
duf --only-fs tmpfs,vfat
duf --hide-fs tmpfs,vfat
...или определённые точки монтирования:
duf --only-mp /,/home,/dev
duf --hide-mp /,/home,/dev
Работают подстановочные знаки в кавычках:
duf --only-mp '/sys/*,/dev/*'
Сортировка вывода:
duf --sort size
Допустимые ключи: mountpoint, size, used, avail, usage, inodes,
inodes_used, inodes_avail, inodes_usage, type, filesystem.
Показать или скрыть определённые столбцы:
duf --output mountpoint,size,usage
Допустимые ключи: mountpoint, size, used, avail, usage, inodes,
inodes_used, inodes_avail, inodes_usage, type, filesystem.
Показать информацию об инодах вместо использования блоков:
duf --inodes
Если duf неправильно определяет цвета вашего терминала, вы можете задать тему:
duf --theme light
duf подсвечивает столбцы доступного и используемого места красным, зелёным или жёлтым в зависимости от того, сколько места ещё доступно. Вы можете установить свои пороги:
duf --avail-threshold="10G,1G"
duf --usage-threshold="0.5,0.9"
Если вы предпочитаете вывод в JSON:
duf --json
Пользователи oh-my-zsh должны знать, что он уже определяет алиас duf, который нужно удалить, чтобы использовать duf:
unalias duf
Есть отзывы или предложения? Пожалуйста, откройте issue или напишите мне!