2013-04-05 2 views
5

Я хочу оптимизировать всю тестовую папку с jpg-изображениями из командной строки. я нашел это, но он не работает:jpegtran весь каталог

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

Я хочу, чтобы заменить существующие изображения.

Предложения?

Ответ:

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

Посмотрите здесь http://stackoverflow.com/a/12066282/502860 – imos

+0

возможно дубликат [Как recursivly использовать JpegTran (командную строку), чтобы оптимизировать все файлы в поддирерах?] (http://stackoverflow.com/questions/12831293/how-to-recursivly-use-jpegtran-command-line-to-optimise-all-files-in-subdirs) – givanse

+1

Пожалуйста отправьте ответ в качестве ответа. Если вы нашли дубликат для своего вопроса, ответьте на него, вместо того, чтобы ссылаться на свой вопрос. – givanse

ответ

0

Ответ:

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