在 Ubuntu 系统中,可以使用 mkdir
命令的 -p
选项来创建递归文件夹。这个选项允许一次性创建多级目录,即使父目录不存在,也会自动创建。
命令格式
mkdir -p /path/to/your/directory
示例
假设想创建一个名为 project
的文件夹,并在其下创建多个子文件夹,例如 project/docs
和 project/docs/reports
,可以使用以下命令:
mkdir -p project/docs/reports
这条命令会自动创建以下目录结构:
project/
├── docs/
│ └── reports/
即使 project
和 docs
文件夹不存在,mkdir -p
也会自动创建它们。
其他注意事项
-
权限问题:
如果你没有权限在指定路径下创建文件夹,可能会报错。可以使用sudo
来提升权限:sudo mkdir -p /path/to/your/directory
-
检查文件夹是否存在:
如果文件夹已经存在,mkdir -p
不会报错,也不会重复创建。它只会创建不存在的目录部分。 -
多个文件夹同时创建:
如果需要同时创建多个不相关的文件夹,可以使用以下命令:mkdir -p folder1 folder2/folder3