上一篇
如何在Linux中创建文件夹?
- Linux
- 2025-06-13
- 6
在 Linux 中,使用 mkdir 命令创建文件夹,基本语法为 mkdir 文件夹名, mkdir myfolder,若要创建多级嵌套目录,添加 -p 选项即可,如 mkdir -p parent/child。
在 Linux 系统中创建文件夹是基础且高频的操作,主要通过命令行实现(也可用图形界面),以下是详细方法及注意事项,内容符合技术规范且经过验证:
命令行创建文件夹(核心方法)
命令:mkdir (make directory)
语法:
mkdir [选项] 文件夹名称
常用场景与操作
-
创建单个文件夹
-
创建多级目录(递归创建)
使用 -p 参数自动创建父目录:
mkdir -p Project/code/src # 一次性创建 Project/code/src 三级目录 -
批量创建多个文件夹
mkdir dir1 dir2 dir3 # 同时创建三个并列文件夹 -
设置文件夹权限
用 -m 参数指定权限(如 755 表示所有者可读写执行,其他用户只读执行):
mkdir -m 755 secure_folder # 创建时直接配置权限 - 打开文件管理器(如 GNOME 的 Files、KDE 的 Dolphin)。
- 进入目标目录,右键单击空白处。
- 选择 “新建文件夹” → 输入名称 → 按回车确认。
-
权限不足
- 若报错 mkdir: cannot create directory ‘xxx’: Permission denied:
- 使用 sudo mkdir 文件夹名 临时提权(需管理员密码)。
- 或用 chmod 命令修改父目录权限。
-
目录已存在
- 若文件夹同名会报错,添加 -p 可忽略此错误: mkdir -p existing_dir # 不报错,继续执行其他操作
-
名称含空格或特殊字符
- 用引号包裹名称: mkdir "my folder" # 创建带空格的文件夹 mkdir 'test$dir' # 防止 $ 被解析为变量
-
验证创建结果
- 使用 ls 查看当前目录内容: ls -l # 显示详细信息(含权限、所有者)
- 高效:批量操作或远程管理时速度远超图形界面。
- 自动化:可嵌入脚本(如备份、部署任务)。
- 通用性:所有 Linux 发行版和服务器环境均支持。
- 基础命令:mkdir 文件夹名
- 核心选项:
-p → 递归创建多级目录
-m → 设置权限(如 -m 755)
- 图形界面:右键新建(适合桌面用户)
为什么推荐命令行?
引用说明基于 Linux 核心工具手册(GNU Coreutils)及 Ubuntu、CentOS 官方文档,命令测试环境为 Bash Shell,适用于大多数 Linux 发行版(如 Ubuntu、Debian、Fedora),权限管理部分参考 Linux 文件系统标准(FHS)。
- 若报错 mkdir: cannot create directory ‘xxx’: Permission denied:
图形界面创建(适合新手)
注意事项与常见问题