使用zip命令压缩多个文件

时间:2014-09-16 23:18:43

标签: macos zip

我正在尝试使用" zip"压缩多个视频文件运行OS X 10.5.8的Mac机上的命令。我有515个视频文件,每个大约572 MB。我想将每个文件压缩/添加到名为" 2014-08.zip"的存档中。然后立即删除该文件以节省磁盘空间。我尝试将所有515个文件移动到一个单独的目录中,然后cd进入该目录并运行以下命令:

for file in * 做 zip -m 2014-08.zip $ file 完成

不幸的是,这只适用于前4个文件。一旦它被提交到文件#5,它就开始吐出错误抱怨"无效的参数。"

这是我的终端会话的快照:

$ for file in *
> do
> zip -m 2014-08.zip $file
> done
  adding: capture3_CH-01-0312.avi (deflated 31%)
  adding: capture3_CH-01-0313.avi (deflated 26%)
  adding: capture3_CH-01-0314.avi (deflated 26%)
  adding: capture3_CH-01-0315.avi (deflated 27%)
  adding: capture3_CH-01-0316.avi
zip I/O error: Invalid argument

zip error: Input file read failure (was zipping capture3_CH-01-0316.avi)

  adding: capture3_CH-01-0317.avi
zip I/O error: Invalid argument

zip error: Input file read failure (was zipping capture3_CH-01-0317.avi)

此时,我使用ctrl + c终止了该过程。有谁知道为什么会这样?有没有办法解决这个错误?

请告诉我。

谢谢!

0 个答案:

没有答案