Приветствую!
Так или иначе задача может соприкоснуться с групповым переименованием файлов… Если коллекция на несколько десятков гигабайт, то будет непросто
…
Желательно бы начать с backup’а всего что есть(я имею в виду фото) при возможности…
Далее всем фото присвоить уникальный, префикс или вообще какой-то уникальный тег, после чего переместить все фото в одну директорию где их и сравнивать, для начала по размеру, а потом может быть даже «унизиться
» до визуального сравнения…
find . -depth -type d,f -name $'*' -execdir rename -n $'s:\/:\/A_:' '{}' \;|nl
Например эта команда
⮝⮝ должна добавить ко всем файлам в директориях и поддиректориях в начало как директорий так и поддиректорий A_ …
find . -maxdepth 1 -type d,f -regex "^\.\/.*"|sed 's:\.\/::'|rename -n 's:^:sprintf("./%03d_", $^R+=1):e'|nl
Эта команда
⮝⮝ присвоит порядковые номера в конкретной директории (rename -n проект, без -n реальное выполнение)
Ещё нужно будет прочитать что-то по теме сравнение изображений, мало ли какие новации или программы появились…
Вообще Вы поставили перед собой не очень простую задачу
2021-09-27 06:36:16