title: Using find with -L option
body: <p>I have this:</p>
  
  <pre><code>mylink -&gt; myfile
  </code></pre>
  
  <p>When I do:</p>
  
  <pre><code>find -L . -name 'mylink'
  </code></pre>
  
  <p>I get:</p>
  
  <pre><code>./mylink
  </code></pre>
  
  <p>I don't understand why this is so, given this from the man page:</p>
  
  <p>-L : Follow symbolic links. When find examines or prints information about files, the information used shall be taken from the properties of the file to which the link points, not from the link itself (unless it is a bro- ken symbolic link or find is unable to examine the file to which the link points).</p>
  
  <p>Based on the above I was expecting the following behavior for my example case: find starts the search. It encounters mylink. Since -L is in effect it dereferences it and gets the name of the pointed to file 'myfile'. The file name does not match the pattern 'mylink' and nothing is reported. Whats happening?</p>