title: ls: how to display directory + filename on each line
body: <p>I have a directory with a lot of subdirectories, and I want to list all its files with a certain extension on each line, including the (sub)directory they're in. I'm now using:</p>
  
  <pre><code>ls /home/directory -R | grep ".ext" &gt; files.txt
  </code></pre>
  
  <p>That does not give me the output I'm looking for...
  Ideally I would like an output that looks something like this:</p>
  
  <pre><code>/home/directory/subdirectory1/file1.ext               4.3Mb
  /home/directory/subdirectory1/subsubdir1/file2.ext    3.3Mb
  /home/directory/subdirectory2/file3.ext               4.6Mb
  /home/directory/subdirectory3/file4.ext               5.2Mb
  ... etc
  </code></pre>
  
  <p>Or even better, with the directories and the filenames in separate columns:</p>
  
  <pre><code>/home/directory/subdirectory1/               file1.ext    4.3Mb
  /home/directory/subdirectory1/subsubdir1/    file2.ext    3.3Mb
  /home/directory/subdirectory2/               file3.ext    4.6Mb
  /home/directory/subdirectory3/               file4.ext    5.2Mb
  ... etc
  </code></pre>
  
  <p>Any ideas on how to do this? Many thanks!</p>