2013-04-05 9 views
5

Voglio ottimizzare l'intera cartella di test con immagini jpg da una riga di comando. Ho trovato questo, ma non funziona:jpegtran intera directory

cd /home/site/html/update/test/ 
find . -exec jpegtran -optimize "{}" "{}.opti.jpg" "{}" \; 

voglio sovrascrivere le immagini esistenti.

Suggerimenti?

Risposta:

find /img/path -name "*.jpg" -type f -exec jpegtran -copy none -optimize -outfile {} {} \; 
+0

Guardate qui http://stackoverflow.com/a/12066282/502860 – imos

+0

possibile duplicato di [Come recursivly uso jpegtran (riga di comando) per ottimizzare tutti i file in sottodirectory?] (http://stackoverflow.com/questions/12831293/how-to-recursivly-use-jpegtran-command-line-to-optimise-all-files-in-subdirs) – givanse

+1

Per favore pubblica una risposta come risposta. Se hai trovato un duplicato per la tua domanda, rispondi lì invece di collegarti alla tua stessa domanda. – givanse

risposta

0

Risposta:

find /img/path -name "*.jpg" -type f -exec jpegtran -copy none -optimize -outfile {} {} \;