我正在尝试使用" 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终止了该过程。有谁知道为什么会这样?有没有办法解决这个错误?
请告诉我。
谢谢!