Using wild cards with find and ls : <p>The find command doesn't seem to search recursively when using the * wild card</p>

<p>I have a directory with several sub-directories inside it, many of which contain pdf's. There are no actual pdf's in the main directory, just in the sub-directories within it. I want to find all the pdf's without having to open all the directories.</p>

<pre><code>find *.pdf
</code></pre>

<p>Shouldn't my code return all the pdfs in the sub-directories? I get 'No match'. Am I using the wild card correctly? I've also tried it like </p>

<p>*pdf</p>

<p>*.pdf*</p>

<p>*'.pdf'* </p>

<p>with no luck. Same results with ls. What am I not understanding?</p>
