使用 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 的更多信息。
尝试将 find
和 xargs
与 jpegoptim
一起使用:
find . -name "*.jpg" -print0 | xargs -0 jpegoptim -m 80
non-recursive:
find . -maxdepth 1 -name "*.jpg" -print0 | xargs -0 jpegoptim -m 80
我想压缩目录/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 的更多信息。
尝试将 find
和 xargs
与 jpegoptim
一起使用:
find . -name "*.jpg" -print0 | xargs -0 jpegoptim -m 80
non-recursive:
find . -maxdepth 1 -name "*.jpg" -print0 | xargs -0 jpegoptim -m 80