命令行创建文件夹(推荐)
核心命令: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):右键 → “新建文件夹”
注意:图形界面操作直观,但无法批量创建多级嵌套目录。
常见问题解决
-
权限不足导致创建失败
mkdir: cannot create directory ‘/opt/new_dir’: Permission denied
解决方案:
- 使用
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年主流版本为准。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/23429.html