我有一个文件夹,我想压缩但不缩小声音文件(因为我将为Android创建一个扩展文件)。
要实现这一目标,可以使用 -n 标志。那是
zip -n .mp3 main_expansion thaisounds
然后创建一个新的 zip 文件夹,其中存储 mp3 声音文件但未压缩。
问题是我还有另外两个声音文件格式
.wav
.3ga
如果我添加如下
zip -n .mp3,.wav,.3ga main_expansion thaisounds
然后程序开始压缩所有文件,尽管我使用 -n 标志。
所以 - 我的问题 - 当有多种格式时,我应该如何使用 zip 命令来不缩小媒体文件?
答案1
根据我的 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