上一篇
Linux如何新建文件夹?
- Linux
- 2025-06-14
- 5
使用 mkdir命令新建文件夹,后接文件夹名,加-p选项可创建多级目录。
命令行创建文件夹(推荐)
核心命令:mkdir(make directory)
适用场景:服务器管理、批量操作、脚本自动化或快速创建嵌套目录。
基础操作
# 创建单个文件夹(当前目录下) mkdir 文件夹名 # 示例:在/home目录创建"docs"文件夹 cd /home mkdir docs
进阶用法
-
一次性创建多个文件夹
mkdir folder1 folder2 folder3 # 同时创建三个并列文件夹 -
创建多级嵌套目录
使用 -p 参数自动创建父目录(避免逐级创建):
mkdir -p project/docs/images # 一次性创建project/docs/images三级目录 -
设置文件夹权限
通过 -m 参数直接指定权限(避免后续用chmod修改):
mkdir -m 750 private_dir # 创建权限为rwxr-x---的文件夹 -
创建带空格或特殊字符的文件夹
用引号包裹名称或使用转义符:
mkdir "my notes" # 正确 mkdir my notes # 正确(反斜杠转义空格)
图形界面创建文件夹
适用场景:桌面环境用户(如Ubuntu、Fedora、Debian等),适合初学者。

通用步骤
- 打开文件管理器(如Nautilus、Dolphin、Thunar)。
- 进入目标位置(如主目录、桌面或指定路径)。
- 右键单击空白处 → 选择 “新建文件夹”(New Folder)。
- 输入文件夹名称,按回车确认。
不同桌面环境示例
- GNOME(Ubuntu默认):右键 → “新建文件夹”
- KDE Plasma(Kubuntu):右键 → “创建新” → “文件夹”
- XFCE(Xubuntu):右键 → “新建文件夹”
注意:图形界面操作直观,但无法批量创建多级嵌套目录。
常见问题解决
-
权限不足导致创建失败
解决方案:

- 使用sudo提权(需管理员密码): sudo mkdir /opt/new_dir
- 或用chown修改目录归属(如sudo chown 用户名 /opt)。
-
文件夹已存在报错
mkdir: cannot create directory ‘docs’: File exists解决方案:
- 删除旧文件夹:rm -r docs(谨慎操作!)
- 或改用其他名称。
-
误删系统文件夹
预防措施:
- 避免在/bin、/etc等系统目录随意操作。
- 用pwd命令确认当前路径,防止误删。
- 命令行优先:mkdir效率更高,尤其适合远程服务器或脚本。
- 权限管理:敏感数据用mkdir -m 700设置仅所有者访问。
- 批量操作:结合循环语句快速创建(如for i in {1..5}; do mkdir dir$i; done)。
- 路径规范:避免使用/ * ?等特殊字符,推荐字母、数字和下划线。
最佳实践建议
引用说明基于Linux核心命令手册(man mkdir)、Filesystem Hierarchy Standard(FHS)规范及主流桌面环境官方文档(GNOME/KDE/XFCE),命令行操作适用于所有Linux发行版(如Ubuntu、CentOS、Debian),图形界面步骤以2025年主流版本为准。
