假设这是我的 shell 脚本:
echo "testing" > ~/testing/dir/testfile.txt
mkdir ~/testing/testdir
但是,没有testing
目录。我希望我的脚本自动创建所有不存在的目录,例如~/testing/
annd ~/testing/dir/
,而不必手动创建mkdir
每个目录。
有没有办法“强制”将其放入mkdir
必要的目录?
答案1
为了制作整棵树,
man mkdir
-p, --parents 如果存在则不出现错误,根据需要创建父目录
它创造了父母需要的一切
因此你可能需要:mkdir -p ~/testing/testdir