Если вы не хотите расширять переменную в ссылке, вы можете заключить ее в одинарные кавычки:
ln -s '$HOME/file/or/folder' newname
Это даст
newname -> $HOME/file/or/folder
вместо того, чтобы иметь ееразверните к своему локально установленному $ HOME.Как описано в других ответах, это не расширит его вообще.Например, вы можете использовать его для символической ссылки на файл внутри литеральной папки $HOME
.
[Обратите внимание, что это зависит от системы - не все системы поддерживают различные символические ссылки]