title: How To Pass Find results to CP such that File Names with Spaces work
body: <p>I'm trying to copy files with specific attachments to a different directory with their relative paths preserved. From the original top path I am calling:</p>
  
  <pre><code>cp --parents `find . -name \*.pdf -print` /new_path/
  </code></pre>
  
  <p>I believe this works; however only if the file found has no spaces in the name.</p>
  
  <p>I also tried:</p>
  
  <pre><code>cp --parents `find . -name \*.pdf -print0` /new_path/
  </code></pre>
  
  <p>This doesn't work obviously because without the new line character cp receives the wrong name.</p>
  
  <p>Is it possible to surround the find result with quotes ?</p>