mkdir
是 Linux/Unix 系统中用于创建目录(文件夹)的基础命令,全称为 "make directories"。
mkdir [选项] 目录名...
选项 | 作用 |
---|---|
-p |
递归创建多级目录(父目录不存在时自动创建) |
-m |
设置目录权限(如 -m 755 ) |
-v |
显示创建过程的详细信息 |
创建单个目录
mkdir mydir
mydir
的目录。创建多级目录(递归)
mkdir -p parent/child/grandchild
parent
、child
、grandchild
多级目录。指定目录权限
mkdir -m 750 secure_dir
750
(所有者可读/写/执行,组可读/执行,其他无权限)的目录。显示操作详情
mkdir -v dir1 dir2
mkdir: created directory 'dir1'
mkdir: created directory 'dir2'
目录已存在时报错
mkdir: cannot create directory 'mydir': File exists
权限不足
mkdir: cannot create directory 'mydir': Permission denied
sudo
或以管理员身份操作,或选择有权限的路径。路径无效
mkdir: cannot create directory 'nonexistent_path/mydir': No such file or directory
-p
选项自动创建父目录。[ -d dirname ] || mkdir dirname
检查目录是否存在。&&
或 ;
可连续执行其他命令(如 mkdir mydir && cd mydir
)。如果需要进一步解释或具体场景的用法,可以随时告诉我!