У меня возникла проблема с распаковкой запятой и я не уверен, как это исправить.

Я распаковываю сжатый файл, и он обрабатывает его правильно. Если в zip-файле должны быть удалены некоторые файлы, и он использует ту же структуру каталогов. Затем этот новый zip-файл распаковывается в то же место, что и ранее, с опцией -o. Это перезапишет более новые файлы (это то, что я хочу). Проблема, которую я испытываю, заключается в том, что файлы, которые были удалены из нового zip-файла, все еще находятся в структуре каталогов назначения.

Как я могу получить в структуре каталогов только те файлы, которые находятся в новом zip-файле?

Оригинальный почтовый файл будет иметь эти файлы

..\foo\foo_file1.txt
..\foo\foo_file2.txt

Новый почтовый файл будет иметь этот файл

..foo\foo_file1.txt

Когда второй zip-файл распакован, структура каталогов будет выглядеть так

..\foo\foo_file1.txt
..\foo\foo_file2.txt

1 ответ1

1

rm -rf foo прежде чем разархивировать новый архив?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .