bbo*_*boy 2 linux bash shell dir mkdir
如何在一个命令中在文件夹中创建多个子文件夹。
例如,我想创建:
/home/user/*create dir1*/*create dir2*/*create dir3*/
Run Code Online (Sandbox Code Playgroud)
前提是我没有 dir1。而且我不能使用 3 命令,也不能使用 shell 脚本。此创建必须在一个 shell 命令中。
$ mkdir /home/user/TEST1/TEST2/TEST3/
Run Code Online (Sandbox Code Playgroud)
不起作用,没有这样的文件错误。如果
$ mkdir /home/user/TEST1/
$ mkdir /home/user/TEST1/TEST2/
$ mkdir /home/user/TEST1/TEST2/TEST3/
Run Code Online (Sandbox Code Playgroud)
这项工作是,但我无法实施该解决方案。我只需要使用一个命令。
你能给我解答这个麻烦吗?
您正在寻找 -p 参数:
-p, --parents
no error if existing, make parent directories as needed
Run Code Online (Sandbox Code Playgroud)
所以你需要的命令是:
$ mkdir /home/user/TEST1/TEST2/TEST3/ -p
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |