我要压缩目录/var/sentora/hostdata/zadmin/public_html/mysite_com/_files/photo/
中的所有jpg文件
使用jpegoptim`。
我使用代码jpegoptim -m 80 *.jpg
,但显示错误“参数列表过长” 。
以前我已经增加了ulimit -s 65536
,但是它仍然显示错误“参数列表过长”。
请帮助我解决问题
答案 0 :(得分:0)
尝试一下:
jpegoptim -m80 *.jpg
或
jpegoptim --max=80 *.jpg
如果有大量文件,则必须用于以下命令:
for f in *.jpg; do jpegoptim -m80 "$f"; done
您应该使用jpegoptim --help来获得有关jpegoptim使用的更多信息。
答案 1 :(得分:0)
尝试将find
和xargs
与jpegoptim
一起使用:
find . -name "*.jpg" -print0 | xargs -0 jpegoptim -m 80
非递归:
find . -maxdepth 1 -name "*.jpg" -print0 | xargs -0 jpegoptim -m 80