jdupes
упоминалось в комментарии, но заслуживает отдельного ответа, так как он, вероятно, доступен в большинстве дистрибутивов и работает довольно быстро (он только что освободил 2,7 ГБ из заполненного на 98% раздела объемом 158 ГБ (SSD-диск )] примерно через минуту ) :
jdupes -rL /foo/bar
Существует множество аргументов в пользу тезиса о том, что он не не поддерживается:
Вот что я нашел:
README проекта dnf GitHub предоставляет информацию о том, как установить его только для Fedora, и заявляет: «В других дистрибутивах на основе RPM -вам необходимо собрать все компоненты из их исходных кодов».
dnf
RPM-пакет для Centos 7 доступен в репозитории Centos extras
, но это версия 4.0.9 от ноября 2018 года(соответствующая запись журнала изменений dnf ), а текущая последняя версия — 4.5.2(от декабря 2020 г. ). В этой записи часто задаваемых вопросов dnf говорится, что безопасно устанавливать dnf
рядом с yum
и предоставляет инструмент для переноса истории с yum
на dnf
... но предоставленная команда не сработала для меня, так как нет такого пакета, как python-dnf-plugins-extras-migrate
-, этот плагин вместо этого находится в пакете dnf-plugins-core
. Но после запуска с dnf migrate
ошибка RuntimeError: Exec failed: no such table: main.trans_cmdline
...
Вики-страница Centos об использовании dnf
в Centos 7 какyum4
-https://wiki.centos.org/SpecialInterestGroup/ConfigManagementSIG/YUM4-устарела, так как относится к Centos 7.5, выпущенному в 2018 году.
В блоге Centos последняя информация об этом — статья от 2018 года-https://blog.centos.org/2018/04/yum4-dnf-for-centos-7-updates/и последний вопрос -«Безопасно ли использовать yum4/dnf в CentOS 7?» -остается без ответа более 1 года (с декабря 2019 года )...
...с другой стороны, есть также аргументы в пользу тезиса о том, что он поддерживается и, возможно, эта поддержка просто не документирована и не обновляется (в типичном проекте с открытым исходным кодом )?
Аргументы за:
dnf
на Centos 7 , и сотрудники RedHat работали над ними.