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)。如果需要进一步解释或具体场景的用法,可以随时告诉我!