mkdir
命令创建新文件夹,基本语法为:mkdir 文件夹名
,mkdir new_folder
在当前目录创建名为”new_folder”的文件夹,若要创建多级目录(父目录不存在时),需添加-p
选项。命令行创建文件夹(推荐)
核心命令:mkdir
(make directory)
由GNU coreutils提供,预装于所有Linux发行版。
基础操作
mkdir 文件夹名称
示例:
在当前位置创建名为 documents
的文件夹:
mkdir documents
创建多级嵌套文件夹
使用 -p
参数自动创建父目录:
mkdir -p project/code/src
效果:
若 project
或 code
不存在,系统将自动逐级创建。
同时创建多个文件夹
mkdir folder1 folder2 folder3
设置文件夹权限(可选)
通过 -m
参数指定权限(如755):
mkdir -m 755 secure_dir
权限说明:
755
= 所有者可读/写/执行,其他用户只读/执行- 权限值需符合Linux权限模型(0-7八进制)。
图形界面创建文件夹(适合新手)
不同桌面环境操作类似(以GNOME为例):
- 打开文件管理器(如Nautilus)。
- 进入目标位置(如主目录)。
- 右键空白处 → 新建文件夹 → 输入名称 → 确认。
支持环境:GNOME(Ubuntu)、KDE(Kubuntu)、XFCE(Xubuntu)等。
常见问题与解决方案
-
权限不足错误
mkdir: cannot create directory ‘new_dir’: Permission denied
解决:
- 使用
sudo
临时提权(需管理员密码):sudo mkdir /opt/new_dir
- 或用
chown
修改目录归属:sudo chown 用户名:组名 /目标路径
- 使用
-
文件夹已存在错误
mkdir: cannot create directory ‘documents’: File exists
解决:更换名称或删除冲突文件。
最佳实践建议
- 路径规范:避免使用空格或特殊字符(如 、
&
),建议用下划线连接(my_folder
)。 - 权限管理:敏感目录(如
/etc/
子目录)需严格限制权限(如700
)。 - 脚本自动化:在Shell脚本中用
mkdir -p
防止路径缺失导致的错误。
Linux创建文件夹的核心方法是 mkdir
命令,辅以图形界面作为补充,掌握 -p
(递归创建)和 -m
(权限设置)参数可应对复杂场景,操作时需注意权限控制和路径合法性,这是Linux系统管理的基础技能。
引用说明: 参考Linux官方文档(man7.org)和GNU coreutils标准,符合POSIX规范,命令行示例已在Ubuntu 22.04、CentOS 7及Alpine Linux中验证。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/46373.html