Назад | Перейти на главную страницу

Найти / обновитьb с поддержкой архивов? (tar.gz и т. д.)

У меня есть много резервных копий на моем NAS и моем выделенном сервере. Некоторые как копии внутри файловой системы, некоторые заархивированы как .zip или .tar. {Bz2 | gz}.

Есть ли способ включить имена файлов из этих архивов в обновленную базу данных?

Или есть какой-нибудь другой инструмент?

Я думаю, что полноценная поисковая машина для настольных компьютеров была бы слишком громоздкой.

Пытаться https://framagit.org/daajaa/find_tar что я сделал, чтобы ответить на ваш вопрос. Более того, он исследует файлы tar внутри файлов tar (рекурсивно). Это сценарий оболочки, поэтому вы можете просмотреть его самостоятельно перед использованием.

updatedb_tar эффективно выводит список файлов, вам нужно будет сохранить его после окончательного преобразования для прямого использования slocate. Не стесняйтесь форкнуть мой проект на фрамагите.

я сделал file_sha256_tar потому что это было моей реальной потребностью.