代码之家  ›  专栏  ›  技术社区  ›  kfl62

符号链接中的环境变量

  •  18
  • kfl62  · 技术社区  · 15 年前

    我们可以在符号链接中使用$HOME或其他环境变量吗?

    我知道使用相对路径 ../../.config 但有时对很多人来说 ../ :)有点像 ~/.config 会更舒服,或者使用$home。

    编辑:

    habbie 的答案 psmears 的评论是答案,对不起我的问题不完整。

    虽然(如其他答案所示),您可以在创建符号链接时使用环境变量(与任何shell命令一样!),在symlink本身中不能有环境变量(或“~”)引用。

    5 回复  |  直到 8 年前
        1
  •  37
  •   Habbie    15 年前

        2
  •  2
  •   thomasmalt    15 年前

    ln -s ~/test /tmp/test 
    

    /<path>/<to>/home/test -> /tmp/test
    

        3
  •  2
  •   Jonathan    8 年前

    ln -s '$HOME/file/or/folder' newname
    

    newname -> $HOME/file/or/folder
    

    $HOME

        4
  •  0
  •   Perkins    9 年前

    FUSE fusepy

        5
  •  -1
  •   kogakure    15 年前

    ln -s $HOME/file/or/folder newname
    

    export $MYPATH=/your/path