2013-04-05 22 views
5

Chcę zoptymalizować cały folder testowy obrazkami jpg z wiersza poleceń. znalazłem to, ale to nie działa:jpegtran cały katalog

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

Chcę zastąpić istniejące obrazy.

Sugestie?

Odpowiedź:

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

Spójrz tutaj http://stackoverflow.com/a/12066282/502860 – imos

+0

możliwe duplikat [Jak recursivly użytkowania JpegTran (wiersz poleceń), aby zoptymalizować wszystkie pliki w podkatalogach?] (http://stackoverflow.com/questions/12831293/how-to-recursivly-use-jpegtran-command-line-to-optimise-all-files-in-subdirs) – givanse

+1

Proszę opublikuj odpowiedź jako odpowiedź. Jeśli znalazłeś duplikat swojego pytania, odpowiedz tam, zamiast łączyć się z własnym pytaniem. – givanse

Odpowiedz

0

Odpowiedź:

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