title: Is there a way to get path/to/file with ls + awk, sed, grep or similar tools?
body: <p>I'd like to recursively search a directory, and output:</p>
  
  <p>Filename    Date    Path   Size</p>
  
  <p>I got everything but Path...which is a $$$$buster....</p>
  
  <p>Here's my command so far:</p>
  
  <pre><code>ls -lThR {DIRECTORY_NAME_HERE} | awk '/^-/ {print $10 " " $6 " " $7 " " $8 " " $5}'
  </code></pre>
  
  <p>I wish there was a way to combine that command with:</p>
  
  <pre><code>find ./{DIRECTORY_NAME_HERE} -type f 
  </code></pre>
  
  <p>which just shows /path/to/filename itself...no other metadata afaik.</p>
  
  <p>Any ideas...hopefully without needing a programming language?</p>
  
  <p><strong>EDIT</strong>: Here's the exact output I was looking for assuming file is 5 bytes:</p>
  
  <p>myfile.txt   Dec 2 10:58 /path 5</p>
  
  <p><strong>UPDATE</strong>: Here's the command I wound up with:</p>
  
  <pre><code>find ./{DIRECTORY_NAME_HERE} -type f -ls | 
  while read f1 blocks perms blocks owner group size mon day third file; 
  do echo `basename $file` `ls -lrt $file | tr -s " " | cut -d" " -f6-8` `dirname $file` `ls -lrt $file | tr -s " " | cut -d" " -f-5`; done
  </code></pre>
  
  <p>If someone can improve it, that'd be great, but this works...</p>