0

I am trying to use jpegoptim for optimizing all jpg and jpeg images on my server recursively.

This command is working:

find . -type f -name "*.jpg"   -exec jpegoptim --strip-all {} \;

but i need something like this:

find . -type f -name "*.jpg" -or -name "*.jpeg"   -exec jpegoptim --strip-all {} \;

which is not working. Is there a way to do that ?

mirza
  • 5,685
  • 10
  • 43
  • 73

1 Answers1

1

Try something like this:

find . -type f \( -name "*.jpg" -o -name "*.jpeg" \) -exec jpegoptim --strip-all {} \;
Matt
  • 1,298
  • 1
  • 12
  • 31
  • 1
    Those brackets are not needed. – 123 Dec 08 '15 at 11:12
  • the version with brackets works actually. please edit your answer as previous and i will accept your answer. find . -type f \( -name "*.jpg" -o -name "*.jpeg" \) -exec jpegoptim --strip-all {} \; – mirza Dec 08 '15 at 12:00