我正在尝试创建一个新文件夹,其中包含一个子文件夹。正在正在存在的文件夹中创建新文件夹
我正在运行以下命令:
mkdir /mobiledata/Google/Tests/NEW_FOLDER/NEW_SUBFOLDER/
我收到一个错误
cannot create directory ’/mobiledata/Google/Tests/NEW_FOLDER/NEW_SUBFOLDER/: No such file or directory
我认为这意味着当我创建NEW_SUBFOLDER/
时,该命令会查找其父级NEW_FOLDER
并拒绝该命令,因为NEW_FOLDER
尚不存在。
反正我是否先运行一个创建新文件夹的命令,然后是子文件夹?或另一种解决方案
谢谢。
mkdir -p new_folder/with_a_subfolder
mkdir
将使用-p
开关创建尽可能多的目录。
$ mkdir -p mobiledata/Google/Tests/NEW_FOLDER/NEW_SUBFOLDER/
$ find mobiledata/
mobiledata/
mobiledata/Google
mobiledata/Google/Tests
mobiledata/Google/Tests/NEW_FOLDER
mobiledata/Google/Tests/NEW_FOLDER/NEW_SUBFOLDER
从手册:
-p, --parents
no error if existing, make parent directories as needed