Как удалить каталог из zip-файла, используя скрипт bash?


Ответы:


18

От man zip:

      zip -d foo foo/tom/junk foo/harry/\* \*.o

will  remove  the  entry  foo/tom/junk,  all  of  the  files  that  start  with
foo/harry/,  and  all  of  the files that end with .o (in any path).

Если это не помогает, можете ли вы предоставить некоторые подробности о командах, которые вы пробовали, и о результатах?


12

Если вы хотите удалить все файлы из определенного каталога, вы можете сделать это:

zip --delete file.zip "assets/*"

0

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


Можете ли вы дать командные строки? Пожалуйста, отредактируйте свой ответ
Дамадам
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.