簡體   English   中英

jpegoptim的高級用法

[英]Advanced usage of jpegoptim

我目前正在通過cron運行以下jpegoptim命令,以使jpegoptim查找要壓縮的jpg文件。

查找/ home / public_html / public / uploads -name'* .jpg'-type f -print0 | xargs -0 jpegoptim -o -p --size = 300k --strip-all

這行得通,但是有沒有辦法包含.jpeg,.JPG和.JPEG的方法,而不必多次運行同一命令? 另外,可以每小時運行一次,還是會繼續壓縮相同的文件,最終降低質量?

您可以使用兩個不區分大小寫的名稱匹配來匹配所有*.jpg*.JPG*.jpeg*.JPEG

find /home/public_html/public/uploads \
    '(' -iname '*.jpg' -o -iname '*.jpeg' ')' -type f -print0 \
| xargs -0 jpegoptim -o -p --size=300k --strip-all

您可以保留一個單獨的時間戳,以避免重新處理相同的文件,例如

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM