命令行创建目录(核心方法)
通过终端使用 mkdir
(make directory)命令:
mkdir 目录名
示例:
创建名为 projects
的目录
mkdir projects
常用进阶选项
-
递归创建多级目录(
-p
选项)
当父目录不存在时自动创建:mkdir -p dir1/dir2/dir3 # 同时创建dir1、dir2、dir3
-
设置目录权限(
-m
选项)
直接指定权限(避免后续chmod
操作):mkdir -m 750 secure_dir # 创建权限为rwxr-x---的目录
-
批量创建多个目录
空格分隔目录名,一次创建多个:mkdir dirA dirB dirC # 同时创建三个目录
图形界面创建目录(适合新手)
-
文件管理器操作
- 打开系统文件管理器(如Nautilus、Dolphin)
- 右键点击空白处 → 选择“新建文件夹”
- 输入目录名后按回车确认
-
桌面环境快捷键
大多数Linux桌面支持:
Ctrl+Shift+N —— 快速新建文件夹
关键注意事项
-
权限问题
- 在系统目录(如
/usr
、/etc
)下创建需sudo
权限:sudo mkdir /usr/custom_dir
- 普通用户建议在 (家目录)或
/tmp
操作
- 在系统目录(如
-
避免特殊字符
目录名勿包含 等符号,空格用下划线替代(如my_project
) -
目录结构规范
- 路径长度不超过4096字符
- 层级不宜过深(影响访问效率)
-
错误处理
- 目录已存在时报错 → 用
-p
忽略错误 - 权限不足 → 检查路径或使用
sudo
- 目录已存在时报错 → 用
应用场景示例
- 部署网站项目:
mkdir -p /var/www/mysite/{public,logs,backup} # 一次性创建多级目录
- 配置权限隔离环境:
mkdir -m 700 ~/private_data # 仅所有者可读写执行
- 命令行优先掌握
mkdir -p
:高效处理复杂路径 - 图形界面辅助:适合简单场景
- 牢记权限规则:系统目录操作需谨慎
引用说明参考 Linux 官方手册(
man mkdir
)、Filesystem Hierarchy Standard (FHS) 3.0 标准及 Ubuntu、CentOS 最佳实践,命令兼容所有主流 Linux 发行版(Ubuntu, Debian, CentOS, Fedora 等)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5196.html