尝试使用相对路径创建文件结构

时间:2018-02-02 22:36:42

标签: linux unix

我尝试使用相对路径在unix中创建文件结构,但目录是在我当前目录下创建的?我做错了什么。

mkdir ../folder1 -p folder2/folder3 folder2/folder4 folder5 

..回到我的家,/folder应该进入folder1,但所有这些都是在我目前的目录中完成的?

1 个答案:

答案 0 :(得分:1)

mkdir的所有文件名参数都只是要创建的目录,它们不是相对于彼此进行解释的。首先放置../folder1并不会将其用作所有其余的起始目录。

您可以使用大括号扩展将所有子目录路径连接到单个目录前缀。

mkdir -p ../folder1/{folder2/{folder3,folder4},folder5}

另外,请记住,选项通常在文件名参数之前。