在计算机中,一个目录(也称文件夹)是一个用于存放文件和子目录的容器。当您需要安装程序、创建个人项目或组织文件时,您需要创建一个新的目录。在Linux、Unix和macOS上,您可以使用mkdir命令轻松地创建文件夹。在Windows上,也可以使用mkdir命令,但通常更常用的是在资源管理器中单击右键并选择“新建文件夹”。
在本文中,我们将详细介绍如何使用mkdir命令创建多级目录。
什么是mkdir命令?
mkdir是一个Linux和Unix命令,用于在给定路径中创建一个新目录。它代表“make directory”。该命令允许用户在当前目录中创建一个目录,并为新目录命名。
mkdir命令的语法:
mkdir [options] directory
您需要提供要创建的目录的名称和路径。如果您只提供目录名称,它将在当前目录中创建该目录。如果您还想要创建多级目录,则需要在目录名称之间使用斜杠(/)。
例如,要在当前目录中创建一个名为“test”的目录,请运行以下命令:
mkdir test
要在当前目录的子目录中创建一个目录,请使用以下命令:
mkdir subdir/test
要创建多级目录,请使用以下命令:
mkdir -p subdir1/subdir2/subdir3/test
这将创建一个名为test的目录,该目录在subdir1、subdir2和subdir3的上级目录中。
现在,让我们了解一下如何使用mkdir命令创建多级目录。
使用mkdir创建多级目录
要创建多级目录,请在目录名称之间使用斜杠。例如,要在当前目录中创建一个名为“subdir1”的目录,并在该目录中创建一个名为“subdir2”的目录和一个名为“subdir3”的目录,请使用以下命令:
mkdir subdir1/subdir2/subdir3
该命令将在当前目录中创建一个名为subdir1的目录,并在该目录中创建子目录subdir2和subdir3。如果在目录名称之间没有使用斜杠,则将创建一个名为subdir1/subdir2/subdir3的目录。
要创建多级目录,最好在命令中加入选项“-p”。
mkdir -p subdir1/subdir2/subdir3
这个命令将在当前目录中创建一个名为subdir1的目录,并在该目录中创建子目录subdir2和subdir3。如果subdir1、subdir2和subdir3所在的目录不存在,该命令将自动创建它们。
注意:在Windows上使用mkdir命令时,斜杠(/)应替换为反斜杠(\)。
使用mkdir创建多个目录
可以在同一命令中创建多个目录。只需列出所有目录名称并在它们之间用空格分隔即可。
mkdir dir1 dir2 dir3
上述命令将在当前目录中创建三个目录dir1、dir2和dir3。
您也可以使用通配符创建多个目录。例如,要创建名为dir1到dir5的五个目录,请使用以下命令:
mkdir dir{1..5}
该命令将创建名为dir1、dir2、dir3、dir4和dir5的五个目录。
为创建的目录指定权限
默认情况下,使用mkdir命令创建的目录权限设置为默认权限。在Linux上,默认权限是755,在Windows上默认权限为777(或可调整114、118、etc.的权限掩码)。
您可以使用chmod命令更改目录的权限。例如,要将一个名为test的目录的权限设置为600,使用以下命令:
chmod 600 test
如果要在创建目录时指定权限,可以使用以下命令:
mkdir -m 700 test
该命令将在当前目录中创建一个名为test的目录,并将其权限设置为700(仅限所有者可读写/搜索)。
让我们总结一下
使用mkdir命令创建多级目录很简单。只需在目录名称之间使用斜杠,并使用“-p”选项创建多个级别。您还可以使用通配符创建多个目录,并为每个目录指定权限。使用mkdir命令轻松创建目录,可以更轻松地组织您的项目和文件,并轻松安装软件和程序。