Как говорит @vanadium, невозможно сделать именно то, что вы хотите.
Единственное, что я могу придумать, что отдаленно близко к этому, было бы, если бы у вас была старая копия (некоторых) файла (ов). Затем вы можете выполнить rsync из каталога этого файла в остальную часть вашей системы, указав --нечеткий --нечеткий
(дважды) и --пробный прогон
чтобы заставить rsync искать тот же файл, который может иметь другое имя в другом каталоге, и просто сообщать вам, что он собирается делать, фактически ничего не записывая в вашу текущую систему.
Если файл не является двоичным (например, текст или документ), вы можете использовать такой инструмент, как recoll, для индексации и поиска в вашей текущей системе. Он легко выполняет простой поиск, но также имеет расширенные запросы для более точного поиска. Это занимает некоторое время и создает умеренно большую базу данных при первом запуске. Он имеет тип целевого файла «медиа», но я никогда не пытался его использовать.
grep также будет искать для вас определенный контент в небинарных файлах, но он будет искать все по указанному вами пути каждый раз, поэтому, если вы ищете много вещей, то разрешение recoll построить и выполнить поиск индекса может того стоит - и это может быть удобно в будущем для других поисков. Я не использую его очень часто, но когда я это делаю, это спасает жизнь.