mkdir
是 Linux 系统中一个非常基础且重要的命令,用于创建新的目录。以下是对 mkdir
命令及其常用选项的详细介绍,以及相应的控制台示例和运行结果。
命令格式:
mkdir [选项] 目录名
1. 创建单个目录:
mkdir new_directory
这个命令会在当前目录下创建一个名为 new_directory
的新目录。
运行结果: 不会有任何输出,但你可以使用 ls
命令来查看新创建的目录。
2. 同时创建多个目录:
mkdir dir1 dir2 dir3
这会在当前目录下创建三个新目录:dir1
、dir2
和 dir3
。
运行结果: 类似于创建单个目录,没有输出,但可以用 ls
命令查看。
1. 创建多级目录(-p):
mkdir -p new_dir/sub_dir/sub_sub_dir
这个命令将创建一个目录路径,如果父目录不存在,也会一并创建。
运行结果: 无直接输出,但可以用 ls -R new_dir
查看创建的目录结构。
2. 设置目录权限(-m):
mkdir -m 755 secure_dir
这个命令创建了一个新目录 secure_dir
,并设置了其权限为 755。
运行结果: 无输出,但可以用 ls -l
查看目录权限。
3. 同时使用多个选项:
mkdir -p -m 755 nested_dir/inner_dir
这将创建一个嵌套目录结构,并为最内层目录设置特定权限。
运行结果: 无输出,但可以检查目录结构和权限。
如果尝试创建已经存在的目录,mkdir
默认会显示一个错误。例如:
mkdir new_directory
如果 new_directory
已存在,则会出现类似以下的错误信息:
mkdir: cannot create directory ‘new_directory’: File exists
使用 mkdir
命令时,了解其不同选项及其组合是非常重要的,这有助于更有效地管理 Linux 系统中的文件目录结构。