首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jpegoptim的高级使用

jpegoptim的高级使用
EN

Stack Overflow用户
提问于 2017-11-01 14:13:54
回答 1查看 380关注 0票数 0

我目前正在通过cron运行下面的jpegoptim命令,让jpegoptim查找要压缩的jpg文件。

查找/home/public_html/public/上载-name '*.jpg‘-type f -print0 -print0 xargs -0 jpegoptim -o -p -size=300 k-条带-all

这是可行的,但是是否有一种方法可以包含.JPEG、.JPG和.jpeg,而不必多次运行相同的命令?另外,是否可以每小时运行一次,还是会继续压缩相同的文件,最终降低质量?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-03 22:25:37

通过使用两个不区分大小写的名称匹配,可以匹配所有的*.jpg*.JPG*.jpeg*.JPEG .

代码语言:javascript
复制
find /home/public_html/public/uploads \
    '(' -iname '*.jpg' -o -iname '*.jpeg' ')' -type f -print0 \
| xargs -0 jpegoptim -o -p --size=300k --strip-all

您可以保留一个单独的时间戳以避免重新处理相同的文件,例如

代码语言:javascript
复制
find /home/public_html/public/uploads \
    -newer .STAMP '(' -iname '*.jpg' -o -iname '*.jpeg' ')' -type f -print0 \
| xargs -0 jpegoptim -o -p --size=300k --strip-all
touch .STAMP
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47056918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档