Замещать несколько форматов звукового файла без дефляции

У меня есть папка, которую я хочу заархивировать, но не сдуть звуковые файлы (так как я создам файл расширения для Android).

Для достижения этого можно использовать флаг -n. то есть

zip -n .mp3 main_expansion thaisounds 

то создается новая zip-папка, где хранятся, но не дефлируются mp3-звуковые файлы.

Проблема в том, что у меня также есть еще два формата sounfile

 .wav .3ga 

Если я добавлю их следующим образом

  zip -n .mp3,.wav,.3ga main_expansion thaisounds 

Затем программа начинает дефлировать все файлы, хотя я использую флаг -n.

Итак – мой вопрос. Как мне использовать zip-команду, чтобы не сдувать медиафайлы, когда есть несколько форматов?

  • tar.bz2 7zip выборочная экстракция
  • Разархивируйте содержимое файла, но без создания папки архива
  • Извлеките один файл из zip-файла, только зная расширение
  • Поиск файлов внутри нескольких подкаталогов и zip-каталогов
  • Замещать содержимое папки без включения самой папки
  • Сценарий Bash для выбора файлов для zip / unzip
  • Что не так с этой командой `zip` для создания многосегментного архива?
  • Распакуйте архив с более чем одной записью
  • One Solution collect form web for “Замещать несколько форматов звукового файла без дефляции”

    Согласно моей версии man-страницы zip, вам нужно использовать двоеточия для разделения суффиксов:

      -n suffixes --suffixes suffixes Do not attempt to compress files named with the given suffixes. Such files are simply stored (0% compres- sion) in the output zip file, so that zip doesn't waste its time trying to compress them. The suffixes are separated by either colons or semicolons. For example: zip -rn .Z:.zip:.tiff:.gif:.snd foo foo 

    Таким образом, вы получите:

     zip -n .mp3:.wav:.3ga main_expansion thaisounds 
    Interesting Posts
    Linux и Unix - лучшая ОС в мире.