I just created a symlink to a directory using:
ln -s /path/to/real/ link
1 – If I then cd
into link/
will any changes I make in there be reflected in the original directory?
2 – Additionally, the source directory is a git repo, so can I do the git commands from the symlink’ed directory?
3 – These answers and any general explanation about the differences between sym/hard links (or ln
in general) would rock.
Thank you!
Advertisement
Answer
When you do cd link/
, your current directory becomes /path/to/real
and any changes you make in the directory are in ‘the real directory’.
Beware of cd -L
vs cd -P
— see POSIX on cd
— and similarly with pwd
.