linux中shell的创建文件夹命令
linux中shell的创建文件夹命令详细介绍
在 Linux 中,创建文件夹(目录)的常用命令是 mkdir(英文全称:make directory)。以下是该命令的常见用法:
1.
创建单个文件夹
bash
文件夹名称
- 示例:创建名为
my_dir的文件夹bashmy_dir
2.
创建多个文件夹
bash
文件夹1 文件夹2 文件夹3
- 示例:同时创建
doc、img、data三个文件夹bashdoc img data
3.
创建嵌套目录(递归创建)
如果父目录不存在,使用 -p(英文全称:parents)选项可以递归创建多级目录:
bash
父目录/子目录/孙目录
- 示例:创建
project/src/main目录,即使project和src不存在也会自动创建bashproject/src/main
4.
指定文件夹权限
创建文件夹时可以通过 -m(英文全称:mode)选项指定权限(以八进制或符号模式表示):
bash
权限模式 文件夹名称
- 示例:创建一个仅所有者可读写的文件夹
privatebashprivate
5.
以管理员权限创建文件夹(需 sudo)
如果需要在系统目录(如 /etc、/usr)或没有写入权限的目录中创建文件夹,需使用 sudo 提升权限:
bash
文件夹路径
- 示例:在
/opt目录下创建new_dirbash/opt/new_dir912 /opt/new_dir
注意事项:
- 如果文件夹已存在,
mkdir会报错。若需忽略错误(不提示已存在),可以添加-v(英文全称:verbose)选项查看详细信息,或使用-p(递归创建时自动忽略已存在的目录)。 - 文件夹名称中包含空格或特殊字符时,需用引号包裹(如
mkdir "my folder")。
通过以上命令,你可以在 Linux 中灵活地创建单个、多个或嵌套的文件夹。