Can I make symbolic link relative??
Not quite sure how to explain this but I have a problem with creating a symbolic link that then has another symbolic link in the directory underneath that points back to a directory.
I'll try and show an example
$ ls -l /home/mydir
lrwxrwxrwx 3 user group 4096 Aug 27 2009 dog -> /d01/bart/dog
drwxr-xr-x 3 user group 4096 Aug 27 2009 bin
drwxr-xr-x 3 user group 4096 Aug 27 2008 top
$ cd /home/mydir/dog
$ ls -l
drwxr-xr-x 1 user group 33 Oct 15 15:31 yellow_dir
$ cd /yellow_dir
$ ls -l
lrwxrwxrwx 1 user group 33 Oct 15 15:31 cat -> ../../top/cat
Is there anyway to avoid using the full path to /home/mydir/top/cat ?
as if yellow_dir was actually a sub-directory of /home/mydir/dog?
The reason is that when I clone this environment, some of the directory paths have different environment names in (like DEV or TEST) and using
relative paths means I dont have to worry about re-naming?
Hope I have explained?