2013-04-05 8 views
5

Ich möchte den gesamten Testordner mit JPG-Bildern von einer Befehlszeile aus optimieren. Ich fand dieses, aber es funktioniert nicht:jpegtran ganzes Verzeichnis

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

ich die vorhandenen Bilder überschrieben werden soll.

Vorschläge?

Antwort:

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

Schauen Sie hier http://stackoverflow.com/a/12066282/502860 – imos

+0

möglich Duplikat [Wie Verwendung jpegtran (Befehlszeile rekursiven) um alle Dateien in Unterverzeichnissen zu optimieren?] (http://stackoverflow.com/questions/12831293/how-to-recursivly-use-jpegtran-command-line-to-optimise-all-files-in-subdirs) – givanse

+1

Bitte posten Sie eine Antwort als Antwort. Wenn Sie ein Duplikat für Ihre Frage gefunden haben, beantworten Sie es dort, anstatt es mit Ihrer eigenen Frage zu verknüpfen. – givanse

Antwort

0

Antwort:

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