我的linux空间只剩下100M,我有100个mp4文件,每个文件在同一个文件夹中是90M大小。 我想将它们压缩成一个.zip文件。 当我只使用zip -9 files.zip *.mp4 ,由于空间不足,它会出错。

我尝试了下面的bash脚本:

for f in $(ls *.mp4); do
    zip files.zip $f
rm -f $f
done

但它说:

zip error: Nothing to do! (/var/www/test/files.zip)
    zip warning: name not matched: myvideoname

好的,我自己锻炼,这项工作:

tar -cvf files.tar *.mp4 --remove-files

===============>>#1 票数:2 已采纳

这对我有用:

#!/bin/bash
for f in *.mp4; do
    zip files.zip "$f"
done

  ask by Phoenix translate from so

未解决问题?本站智能推荐: