使用jpegoptim -m 80 * .jpg后,Centos中的参数列表过长

时间:2019-05-10 09:00:26

标签: linux centos jpegoptim

我要压缩目录/var/sentora/hostdata/zadmin/public_html/mysite_com/_files/photo/中的所有jpg文件 使用jpegoptim`。

我使用代码jpegoptim -m 80 *.jpg,但显示错误“参数列表过长”

以前我已经增加了ulimit -s 65536,但是它仍然显示错误“参数列表过长”。

请帮助我解决问题

You can see the screenshot here

2 个答案:

答案 0 :(得分:0)

尝试一下:

jpegoptim -m80 *.jpg

jpegoptim --max=80 *.jpg

如果有大量文件,则必须用于以下命令:

for f in *.jpg; do jpegoptim -m80 "$f"; done

您应该使用jpegoptim --help来获得有关jpegoptim使用的更多信息。

答案 1 :(得分:0)

尝试将findxargsjpegoptim一起使用:

find . -name "*.jpg" -print0 | xargs -0 jpegoptim -m 80

非递归:

find . -maxdepth 1 -name "*.jpg" -print0 | xargs -0 jpegoptim -m 80