linux - 尝试创建具有相对路径的文件结构

标签 linux unix

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

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

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

最佳答案

mkdir 的所有文件名参数只是要创建的目录,它们不会相互解释。将 ../folder1 放在第一位不会使其用作所有其余部分的起始目录。

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

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

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

关于linux - 尝试创建具有相对路径的文件结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48591879/

相关文章:

linux - 使用 awk 将变量替换为 ls 命令的结果

c++ - 如何在C++中使用popen打开 "screen"?

linux - Bash 中带参数的 Perl 标准输入

c - 在进程之间同步消息队列

linux - shell脚本中整数和 float 的比较

linux - 主机不支持请求的功能 : CPUID. 01H :EDX. ds [位 21] 此警告是否影响虚拟机性能或使用?

linux - 多次运行脚本并将输出保存在多个文件夹中

linux - Linux 上的各种版本的 chrome

第二次无法处理浮点异常(FPE)

mysql - -bash命令未找到