代码之家  ›  专栏  ›  技术社区  ›  Walter Schrabmair

如何强制为我的链接创建目录

  •  0
  • Walter Schrabmair  · 技术社区  · 7 年前

    我有一个大文件与链接创建。

    F.E.公司

        ln -s ../AAA2/myfile.txt ../dir1/dir2/dir3/dir4/mylink.ln
    

    很遗憾,目标目录结构尚未创建。 有没有办法在创建链接之前强制创建目录(这里是dirx)?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   chepner    7 年前

    不是的 ln 创建目录的工作;这是 mkdir 的工作。

    dest=../dir1/dir2/dir3/dir4/mylink.ln
    mkdir -p "${dest%/*}"
    ln -s ../AAA2/myfile.txt "$dest"
    
    推荐文章