title: ls: terminated by signal 13 when using xargs
body: <p>I'm using the following command to delete four largest size files in a folder:</p>
  
  <pre><code>find "/var/www/site1/" -maxdepth 1 -type f | xargs ls -1S | head -n 4 | xargs -d '\n' rm -f
  </code></pre>
  
  <p>It works fine, but from time to time throws broken pipe error:</p>
  
  <pre><code>xargs: ls: terminated by signal 13
  </code></pre>