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

符号链接父目录

  •  0
  • user2175783  · 技术社区  · 3 年前

    ln 初学者的基本问题:

    我有一些遗留代码,可以在某个位置查找一系列文件

    /a/b/c/d/e/f/g/h/i/
    

    例如

    /a/b/c/d/e/f/g/h/i/abc.xml
    

    文件确实在某个位置

    /z/w/v/d/e/f/g/h/i/
    

    我试着链接 /z/w/v /a/b/c 喜欢

    mkdir /a/b/c
    ln -s /z/w/v /a/b/c
    

    但是当我 cd /a/b/c 我最终升了一级。 有可能吗 自然对数 父目录是这样的,还是我只需要链接文件?

    1 回复  |  直到 3 年前
        1
  •  1
  •   Barmar    3 年前

    问题是目录 /a/b/c 已经存在,因为 mkdir 。所以当你建立链接时,它认为你想建立链接 在里面 这个 c ,不是来自 c 它本身所以就好像你做到了:

    ln -s /z/w/v /a/b/c/v
    

    这样做:

    mkdir /a/b
    ln -s /z/w/v /a/b/c
    
    推荐文章