Linux下建立目录的命令:mkdir
在Linux系统中,创建目录是非常常见且必要的操作。而要在Linux系统下创建目录,可以使用mkdir命令。mkdir命令是英文make directory的缩写,其作用就是创建一个新的目录。
1. 基本语法
mkdir命令的基本语法如下:
mkdir [选项] <目录名>
其中,[选项]是可选的,而<目录名>则是要创建的目录的名称。需要注意的是,目录名是区分大小写的。
2. 创建单个目录
最基本的用法是创建一个单个的目录。比如我们想在当前目录下创建一个名为example的目录,可以执行以下命令:
mkdir example
执行以上命令后,系统就会在当前目录下创建一个名为example的目录。可以使用ls命令查看确认目录是否创建成功:
ls
如果看到输出结果中有example目录,则表示创建成功。
3. 创建多级目录
除了创建单个目录外,我们也可以使用mkdir命令一次性创建多个级别的目录。比如我们希望在当前目录下创建一个名为example的目录,并在该目录下再创建一个名为subdir的子目录,可以执行以下命令:
mkdir example/subdir
执行以上命令后,系统会先在当前目录下创建example目录,然后在example目录下创建subdir目录。
4. 创建多个目录
除了创建多级目录外,我们也可以一次性创建多个单独的目录。比如我们希望在当前目录下同时创建三个目录,分别为dir1、dir2和dir3,可以执行以下命令:
mkdir dir1 dir2 dir3
执行以上命令后,系统会分别在当前目录下创建dir1、dir2和dir3三个目录。
5. 创建目录时指定权限
默认情况下,使用mkdir命令创建的目录权限为755,即所有者对该目录具有读、写、执行的权限,而其他用户和组用户则只具有读写权限。如果需要在创建目录时指定权限,可以使用-m选项。
mkdir -m <权限> <目录名>
其中,权限用三位八进制数表示,每一位代表一组用户的权限。比如我们希望创建一个权限为777的目录,可以执行以下命令:
mkdir -m 777 example
执行以上命令后,系统会在当前目录下创建一个权限为777的example目录。
6. 创建目录时忽略已存在的同名目录
有时候我们可能会遇到这样的情况:要创建的目录已经存在,但我们希望忽略这个错误继续执行后续的命令。为了实现这个目标,可以使用-p选项。
mkdir -p <目录名>
例如,我们希望创建一个名为example的目录,但如果这个目录已经存在,则不进行任何操作。可以执行以下命令:
mkdir -p example
如果example目录已经存在,系统会忽略这个错误,继续执行后续的命令。
7. 创建目录时显示详细信息
默认情况下,使用mkdir命令创建目录时,不会输出任何信息。如果需要创建目录时显示详细信息,可以使用-v选项。
mkdir -v <目录名>
例如,我们希望在创建目录时显示详细信息,可以执行以下命令:
mkdir -v example
执行以上命令后,系统会显示创建目录的详细信息。
总结
通过mkdir命令,我们可以方便地在Linux系统下创建目录。使用mkdir命令,我们可以创建单个目录、创建多级目录、一次性创建多个目录,并且还可以在创建目录时指定权限、忽略已存在的同名目录以及显示详细信息。
在实际使用中,根据需求选择合适的选项和语法即可轻松创建目录,提高工作效率。