如何强制为我的 link 创建目录
How to force directories beeing created for my link
我有一个正在创建 link 的大文件。
f.e。
ln -s ../AAA2/myfile.txt ../dir1/dir2/dir3/dir4/mylink.ln
很遗憾,目标目录结构尚未创建。
有没有办法在创建 link 之前强制创建目录(这里是 dirX )?
谢谢
创建目录不是 ln
的工作;那是 mkdir
的工作。
dest=../dir1/dir2/dir3/dir4/mylink.ln
mkdir -p "${dest%/*}"
ln -s ../AAA2/myfile.txt "$dest"
我有一个正在创建 link 的大文件。
f.e。
ln -s ../AAA2/myfile.txt ../dir1/dir2/dir3/dir4/mylink.ln
很遗憾,目标目录结构尚未创建。 有没有办法在创建 link 之前强制创建目录(这里是 dirX )?
谢谢
创建目录不是 ln
的工作;那是 mkdir
的工作。
dest=../dir1/dir2/dir3/dir4/mylink.ln
mkdir -p "${dest%/*}"
ln -s ../AAA2/myfile.txt "$dest"