Те, кому я нравлюсь, любят собирать определенную информацию (как HD-обои и т. д.) у нас есть проблема, заключающаяся в том, что со временем мы начинаем дублировать информацию в нашей системе, типичным примером может быть повторяющийся фоновый рисунок Linux (с другим именем каждый файл). Настоящая проблема, возможно, не в пространстве, а в обсессивно-компульсивных уродах порядка вроде меня; Мы просто не можем быть спокойны и умиротворены, зная, что в нашей драгоценной коллекции что-то не так, дублировано, не так
К счастью, в Linux всегда есть инструмент для решения наших проблем, на случай дублирования файлов у нас есть программное обеспечение: фальсифицировать
Вы можете найти его в своем репозитории, в таких дистрибутивах, как Debian, или на его основе: sudo apt-get install duff его будет достаточно, чтобы установить его, в ArchLinux я предполагаю, что это будет sudo pacman -S duff
После того, как мы установили его, использовать его действительно очень просто, например, я буду искать все повторяющиеся файлы в своей папке. Картинки (/ главная / kzkggaara / Фотографии /):
duff -r /home/kzkggaara/Pictures
Параметр -r Это так, что он выполняет поиск рекурсивно, и затем остается только определить, в какой папке он должен искать, в этом примере / home / kzkggaara / Pictures
Как видите, он сообщает нам, что есть 2 повторяющихся файла в Картины / Paisajes / Пейзажи + Зеленый / а также два повторяющихся файла в Картины / Манга / Наруто / Шаринганы /
Это лишь малая часть всего скриншота… Я только что заметил, что у меня много повторяющихся файлов 0_oU
Теперь возникает вопрос: Как удалить повторяющиеся файлы?
С помощью следующей команды он найдет все повторяющиеся файлы и удалит один из них, то есть это два одинаковых файла ... один из них будет удален:
duff -e0 -r /home/kzkggaara/Pictures/ | xargs -0 rm
Эта команда, я повторяю, удалит повторяющиеся файлы, которые находятся в указанном вами каталоге, всегда оставляя только 1 файл из всех остальных, которые могут быть идентичными.
Я все еще тестирую комбинации команд, которые могут быть полезны с duff… xargs, а также в man duff читая, как настроить его вывод, я также рекомендую вам прочитать справку от duff
В любом случае, на данный момент добавить особо нечего, надеюсь, эта команда оказалась для вас полезной
привет