mkdir
是 Linux 中用于创建目录的命令,以下是mkdir
命令的详细使用说明:
基本语法
mkdir [选项] 目录名
常用选项
p
:递归创建目录,即如果上级目录不存在,也会一并创建。
mkdir p /path/to/directory
如果/path/to
不存在,它会自动创建/path
和/path/to
。
m
:设置新目录的权限。
mkdir m 755 new_directory
这将创建一个名为new_directory
的目录,并将其权限设置为755
。
v
:显示创建目录的详细信息。
mkdir v new_directory
这会输出类似mkdir: created directory 'new_directory'
的信息。
示例
1、创建单个目录
mkdir mydir
这将在当前目录下创建一个名为mydir
的目录。
2、创建多个目录
mkdir dir1 dir2 dir3
这将在当前目录下创建三个目录,分别是dir1
、dir2
和dir3
。
3、递归创建目录
mkdir p parent/child/grandchild
如果parent
和child
目录不存在,它们会被自动创建。
4、设置权限并创建目录
mkdir m 700 secure_dir
这将创建一个名为secure_dir
的目录,并将其权限设置为700
(只有所有者有读、写和执行权限)。
5、显示详细信息
mkdir v new_directory
这将输出创建目录的详细信息。
注意事项
如果尝试创建已经存在的目录,mkdir
会报错,可以使用p
选项来避免这种情况。
使用m
选项时,权限值可以是八进制数(如755
)或符号模式(如u+rwx,g+rx,o+rx
)。
通过这些选项和示例,你可以灵活地使用mkdir
命令来创建和管理目录。