title: Is there any opportunity to stop chown on first error?
body: <p>When I use recursive chown I'd like to stop it on first error.</p>
  
  <pre><code>$ chown -R /tmp/cache someuser
  chown: changing ownership of `/tmp/cache/1/thumbnail/100x/9df78eab33525d08d6e5fb8d27136e95/h/d': Operation not permitted
  chown: changing ownership of `/tmp/cache/1/thumbnail/100x/9df78eab33525d08d6e5fb8d27136e95/h': Operation not permitted
  chown: changing ownership of `/tmp/cache/1/thumbnail/100x/9df78eab33525d08d6e5fb8d27136e95': Operation not permitted
  chown: changing ownership of `/tmp/cache/1/thumbnail/100x': Operation not permitted
  chown: changing ownership of `/tmp/cache/1/thumbnail': Operation not permitted
  chown: changing ownership of `/tmp/cache/1': Operation not permitted
  chown: changing ownership of `/tmp/cache': Operation not permitted
  </code></pre>
  
  <p>I.e. I should get only first error and status code "1" of <code>echo $?</code>.<br>
  Is it possible?</p>