У меня есть список из 2000 файлов из базы данных, который выглядит следующим образом:
./aa/0f/unique-string/IMG_0987.JPG
./ab/cf/unique-string/IMG_0987.JPG
Я хочу сравнить этот список с фактическим содержимым каталога, чтобы определить отсутствующие файлы.
Следующая команда работает индивидуально, но не тогда, когда я ее пишу
find . -false -samefile ./ab/cf/unique-string/IMG_0987.JPG
Самое близкое, что я пришел, это следующее:
#!/bin/bash
TEST=`cat ./list.lst`
find . -false -samefile "$TEST"
Я делаю это неправильно. какой правильный путь?