У меня есть архив zip (созданный автоматически в сценарии с -j -r
флаги) и я хотел бы удалить единственный файл из него. Я попробовал, как зарегистрировано.
zip -d "picture_43_9.jpg" gallery.zip
но я получаю эту ошибку:
zip warning: picture_43_9.jpg not found or empty
zip error: Nothing to do! (picture_43_9.jpg)
Так или иначе существует такой файл в архиве, и это не пусто:
unzip -l .../gallery.zip | grep -i 43_9.jpg
1477092 2013-05-22 14:23 picture_43_9.jpg
Какие-либо идеи о том, что я делаю неправильно?