Linux下建立目录的命令:mkdir

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命令,我们可以创建单个目录、创建多级目录、一次性创建多个目录,并且还可以在创建目录时指定权限、忽略已存在的同名目录以及显示详细信息。

在实际使用中,根据需求选择合适的选项和语法即可轻松创建目录,提高工作效率。

操作系统标签