On Tue, Jul 5, 2011 at 2:21 AM, Emmanuel Noobadmin <span dir="ltr"><<a href="mailto:centos.admin@gmail.com">centos.admin@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 7/5/11, Eric B. <<a href="mailto:ebenze@hotmail.com">ebenze@hotmail.com</a>> wrote:<br>
> The strange behaviour here is when listing the parent directory (..).<br>
> In this case, ls .. is listing the contents of Mail/ directory - not<br>
> /home/eric.<br>
><br>
> In the past, I always recall being able to use the parent identified<br>
> (..) to move up one level in the directory structure whether in a<br>
> symlink or not.  In this case, I would have expected ls .. to list the<br>
> contents of /home/eric - not /home/eric/Mail.<br>
<br>
</div>I believe it's normal. If I'm not mistaken, cd works based on the<br>
working path i.e. /home/eric/test so cd .. goes to /home/eric<br>
<br>
However ls works by reading the .. inode of the directory you're in,<br>
which will always point to the real parent /home/eric/Mail no matter<br>
how you got to that directory.<br><br></blockquote><div><br></div><div>That's correct and it's the behavior most people seem to prefer.</div><div><br></div><div>To change it use `set -o physical` in Bash. </div></div>
<br>-- <br>Giovanni Tirloni<br>