在Linux系统中,mkdir
命令用于创建目录(文件夹)。以下是详细使用方法和常见示例:
mkdir [选项] 目录名...
选项 | 作用 |
---|---|
-p |
递归创建多级目录(父目录不存在时自动创建) |
-m |
设置目录权限(如 -m 755 ) |
-v |
显示创建目录的详细信息 |
创建单个目录
mkdir mydir
mydir
的目录。递归创建多级目录
mkdir -p parent/child/grandchild
parent
不存在也会被创建)。设置目录权限
mkdir -m 755 secure_dir
755
(所有者可读写执行,其他用户只读执行)的目录。批量创建多个目录
mkdir dir1 dir2 dir3
显示操作详情(verbose)
mkdir -v new_dir
mkdir: created directory 'new_dir'
mkdir: cannot create directory ‘xxx’: File exists
,使用 -p
可忽略此错误。sudo
。
bash
sudo mkdir /system_dir
创建带空格/特殊字符的目录:用引号包裹目录名。
mkdir "my project"
结合变量使用:
dir_name="backup_$(date +%F)"
mkdir "$dir_name"
通过灵活组合选项和参数,mkdir
可以高效完成复杂的目录创建任务。