title: Find all zero-byte files in directory and subdirectories
body: <p>How can I find all zero-byte files in a directory and its subdirectories?</p>
  
  <p>I have done this:</p>
  
  <pre><code>#!/bin/bash
  lns=`vdir -R *.* $dir| awk '{print $8"\t"$5}'`
  temp=""
  for file in $lns; do
      if test $file = "0"; then
          printf $temp"\t"$file"\n"
      fi
      temp=$file
  done
  </code></pre>
  
  <p>But, I only get results in the current directory, not subdirs,
  and if any file name contains a space then I get only first word followed by tab</p>