---
title: Recursive PNGOUT for Optimising All Images in a Folder
date: 2013-05-23T08:49:10+00:00
modified: 2013-09-10T10:47:56+00:00
permalink: https://kaspars.net/blog/recursive-pngout-images-folder
post_type: post
author:
  name: Kaspars
  avatar: https://reverse.kaspars.net/gravatar/avatar/92bfcd3a8c3a21a033a6484d32c25a40b113ec6891f674336081513d5c98ef76?s=96&d=mm&r=g
category:
  - Linux
---

# Recursive PNGOUT for Optimising All Images in a Folder

[PNGOUT](http://advsys.net/ken/utils.htm) is supposedly more efficiant than [OptiPNG](http://optipng.sourceforge.net/) which is available in most Linux packages repositories, but it doesn’t support recursive optimization of multiple files. Here is a simple way of doing it using `find` with `exec` parameter:

```
find . -iname "*.png" -exec pngout {} ;
```