<p>Suppose I have a directory <code>/dir</code> inside which there are 3 symlinks to other directories 
<code>/dir/dir11</code>, <code>/dir/dir12</code>, and <code>/dir/dir13</code>. I want to list all the files in <code>dir</code> including the ones in <code>dir11</code>, <code>dir12</code> and <code>dir13</code>.</p>

<p>To be more generic, I want to list all files including the ones in the directories which are symlinks. <code>find .</code>, <code>ls -R</code>, etc stop at the symlink without navigating into them to list further.</p>

The
```
-L
```
option to
```
ls
```
will accomplish what you want. It dereferences symbolic links.
So your command would be:
```
```
ls -LR
```
```
You can also accomplish this with
```
```
find -follow
```
```
The
```
-follow
```
option directs find to follow symbolic links to directories.
On Mac OS X use
```
```
find -L
```
```
as
```
-follow
```
has been deprecated.