Я ожидал, что следующая команда извлечет содержание из верхнего каталога в zip-файле в целевой каталог:
unzip file.zip topdir/\* -d destdir
Однако я получаю destdir/topdir
. Я ищу команду распаковки, похожую на
cp -r topdir/* destdir
Как мне извлечь содержимое без topdir
дорожка?
Попробуйте -j
вариант. На странице руководства:
-j пути нежелательной почты. Структура каталогов архива не воссоздается; все файлы помещаются в каталог извлечения (по умолчанию текущий).