Я создал 200 zip-файлов для работы, но я понял, что забыл добавлять .txt к каждому из них. Вместо того, чтобы провести часы, восстанавливая эту работу я ценил бы любую справку.
Существует ли способ, которым кто-либо знает удар использования, который разархивирует, добавить .txt файл и повторно архивировать все 200 файлов? Название .txt файла не изменит просто .zip файлы.
Спасибо.
Вы не должны даже разархивировать файлы, можно обновить существующий файл:
zip -u existing.zip file.txt
от zip
руководство:
update (-u)
Update existing entries if newer on the file system and add new files.
If the archive does not exist issue warning then create a new archive.
Если Вы хотите добавить полную папку, добавить -r
.
Для обновления многих zip-файлов сделайте что-то вроде этого:
for z in *.zip; do
zip -u "$z" file.txt
done
Посмотрите этот связанный вопрос на U&L.