7z, как разархивировать без __ папки MACOSX в терминале

#terminal #7zip

#терминал #7zip

Вопрос:

Я пытаюсь разархивировать файл с помощью x, чтобы сохранить структуру папок внутри. Но это создает папку __MACOSX, которую я не хочу иметь

В моем каталоге проекта я попытался

 7z x -y ./app/resources/Docs.zip -o./app/resources/Docs -x "__MACOSX"
  

Но я получил сообщение об ошибке:

 Too short switch:
-x
  

Пожалуйста, посоветуйте, как я могу извлечь zip-файл и сохранить его структуру папок, но без папки __MACOSX?

Ответ №1:

Вы должны заключить -x в кавычки:

 7z x -y ./app/resources/Docs.zip "-o./app/resources/Docs" "-x__MACOSX"