我有一个很大的文件,其中创建了链接beeing。
f.e。
ln -s ../AAA2/myfile.txt ../dir1/dir2/dir3/dir4/mylink.ln
很遗憾,尚未创建目标目录结构。 有没有办法在创建链接之前强制创建已创建的目录(此处为dirX)?
谢谢
答案 0 :(得分:1)
创建目录不是ln
的工作;这就是mkdir
的工作。
dest=../dir1/dir2/dir3/dir4/mylink.ln
mkdir -p "${dest%/*}"
ln -s ../AAA2/myfile.txt "$dest"