Is there some way in which I can view/edit what the contents of a symbolic link are? I don't want to view the destination the link points to, but the symbolic link itself.
Suppose I have a file, file.txt and I create a link to file.txt as
ln -s $HOME/path/to/file.txt .
Now, if I copy this link to a different system, this link will point to nothing if $HOME expands to something different on the other system, even if the path after $HOME is still the same. Is there some way to edit the link file so that $HOME is not expanded before creating the file, but is a part of the file itself?