Существуют ли какие-либо инструменты ZIP, аналогичные команде patch -p1
, в которой первые N имен каталогов будут игнорироваться?
Мои пользователи отправляют мне ZIP-файлы, которые часто содержат один ненужный каталог, и вместо того, чтобы разархивировать их на месте, я должен разархивировать, затем перейти в подкаталог и переместить все файлы. Иногда это тысячи файлов, и этот дополнительный шаг может занять некоторое время. Если 7z или что-то имеет 7z x -p1 my_zip.zip
, этот первый каталог можно игнорировать. Я все еще хотел бы иметь дерево каталогов внутри этого подкаталога.