[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: not 'cd ..' , was Re: Wierd bug report: /usr/share/.. = / ???



Andrea Mennucc <debian@Tonelli.sns.it> writes:

> 'cd ..' is the wrong thing to do
> 
> in bash , 'cd ..' takes away a directory from the `pwd` 
> 
> when `pwd` ends with a symlink, 'cd ..'
> do not bring into ..
> 
> in that case, `ls ..` shows the 'real' parent, 'cd ..' brings into
> the 'convenience' parent
> 
> whenever you have problems with symlinks, you should use 'realpath .'
> to know what is the real name of the current dir, and 'realpath ..'
> to know the real path name  of ..

you can't assume realpath is installed (none of my systems (Potato,
Red Hat, Solaris) have it).  explicitly avoiding the bash builtin by
writing /bin/pwd will give the correct result in a portable manner.


Kjetil T.


-- 
To UNSUBSCRIBE, email to debian-mentors-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: