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

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

23
задан 28 July 2015 в 23:58

3 ответа

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

zip --delete file.zip "assets/*"
0
ответ дан 28 July 2015 в 23:58

Из 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).

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

0
ответ дан 28 July 2015 в 23:58

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

0
ответ дан 23 November 2019 в 01:28

Другие вопросы по тегам:

Похожие вопросы: