Figure out what non-symlink path would be?

Posted by David Mackintosh on Super User See other posts from Super User or by David Mackintosh
Published on 2009-07-24T17:07:03Z Indexed on 2010/04/11 16:53 UTC
Read the original article Hit count: 335

Filed under:
|
|
|

On Linux, if I've cd'd around and am now in a directory, is there a way to figure out what the real path to that directory is if I had not used a symbolic link to get there?

Consider:

$ pwd
/home/dave/tmp
$ mkdir -p 1/2/3/4/5
$ ln -s 1/2/3/4/5 5
$ cd 5
$ pwd 
/home/dave/tmp/5

Or:

$ pwd
/home/dave/tmp
$ mkdir -p 1/2/3/4/5
$ ln -s 1/2/3/4 4
$ cd 4/5
$ pwd 
/home/dave/tmp/4/5

Is there any way to figure out that /home/dave/tmp/5 is really /home/dave/1/2/3/4/5 ?

© Super User or respective owner

Related posts about linux

Related posts about shell