2

Скажем, у меня есть следующий файл .zip :

ZipFile.zip
    /zipfolder/
        this.file
        that.file
        theother.file

Когда я пытаюсь:

unzip ~/path/to/my/ZipFile.zip -d ~/path/to/my/destination/

... мои нужные файлы находятся в ~/path/to/my/destination /zipfolder/ ; Тем не менее, я хотел бы, чтобы this.file , that.file и theother.file были разархивированы в ~/path/to/my/destination/.

Как бы я это сделал?

1 ответ1

1

Я не думаю, что вы можете распаковать.

Вы можете сделать одно из следующего:

  1. Zip-файлы внутри zipfolder с самого начала (без самой папки), а затем вы можете использовать распаковку так, как вы хотели:

    cd <path>/zipfolder; zip ZipFile.zip *

  2. Сделайте некоторые корректировки после распаковки:

    mv ~/path/to/my/destination/zipfolder/* ~/path/to/my/destination/

    rm -f ~/path/to/my/destination/zipfolder

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .