Два существующих ответа верны, но немного сложно указать целевой каталог, который следует уточнить.
Предположим, что /target/root/
является целевым каталогом при исходном распаковывании, например.:
unzip -qq src.zip -d "/target/root/"
Затем нам нужно использовать тот же /target/root/
в качестве целевого каталога, даже если мы хотим извлечь только определенный подкаталог -, так как работает распаковка:
unzip -qq src.zip "sub/dir/*" "/target/root/"
В конце концов, правило на самом деле простое: используйте тот же целевой корневой каталог для -d
опции .
Кстати, опция -qq
предназначена для бесшумного распаковывания, не стесняйтесь удалять ее.