Мне нужно восстановить некоторые обновленные данные в моей базе данных, что делается через заархивированный файл. Очевидно, я не знаю, как база данных принимает данные, но я знаю, что они должны быть примерно одинаковыми, иначе их нельзя будет восстановить.
Например, я могу выгрузить / восстановить тот же файл, но если я создаю свой собственный заархивированный файл, он не может быть восстановлен. Поэтому мне нужна команда опции zip (если она существует), где я могу указать версию и метод сжатия zip, которые есть в моем zip-файле через dump.
Я копирую / вставляю нужную папку через zip -ru dump.zip folderToBeCopied
И эти различия (zipinfo):
Старые файлы в начальном дампе:
-rw---- 2.0 fat 618 b- defN 20-Apr-15 13:12 measurement/9acfb4e2-5fds-4057-880f-eb7e24f9d6a6.json
Новые файлы, которые я копирую / вставляю в этот дамп:
-rw-rw-r-- 3.0 unx 937 tx stor 20-Apr-28 15:06 id/68b37b21-cd4a-4dd5-4343-cf75d565b643.json
Итак, я думаю, мне нужно изменить unx на жирный, stor на defN и, возможно, tx на b-
Есть ли такая возможность?
Спасибо
РЕДАКТИРОВАТЬ: Я думаю, что я нашел, в чем проблема. Я хочу заархивировать папку, которая содержит json файлы и папки (которые также содержат json файлы). Я застегиваю это. Когда я запускаю команду zipinfo, я тоже получаю файлы, которые не нужны:
drwxrwxr-x 3.0 unx 0 bx stor 20-Apr-28 15:02 pending_provider/722c9cb2-268b-4e4a-9000-f7f65e586011-version/
. Я получаю сжатый путь к папке без содержимого внутри. Как я могу избежать этого?
Спасибо