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

Argument list too long in Centos after using jpegoptim -m 80 *.jpg

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

我使用代码 jpegoptim -m 80 *.jpg 但它显示错误 "Argument list too long"

之前我增加了 ulimit -s 65536 但它仍然显示 错误 "Argument list too long"。

请帮我解决问题

试试这个:

jpegoptim -m80 *.jpg

jpegoptim --max=80 *.jpg

如果有大量文件,您必须使用这样的命令:

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

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

尝试将 findxargsjpegoptim 一起使用:

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

non-recursive:

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