上一篇                     
               
			  如何在Linux中创建文件夹?
- Linux
- 2025-06-13
- 4760
 在 Linux 中,使用 
 
 
mkdir 命令创建文件夹,基本语法为 
 mkdir 文件夹名,
 mkdir myfolder,若要创建多级嵌套目录,添加 
 -p 选项即可,如 
 mkdir -p parent/child。
在 Linux 系统中创建文件夹是基础且高频的操作,主要通过命令行实现(也可用图形界面),以下是详细方法及注意事项,内容符合技术规范且经过验证:
命令行创建文件夹(核心方法)
命令:mkdir (make directory)
语法: 
mkdir [选项] 文件夹名称
常用场景与操作
-  创建单个文件夹 mkdir Documents # 在当前目录创建名为 "Documents" 的文件夹 
-  创建多级目录(递归创建) 
 使用-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)。
 
  
			 
			 
			 
			 
			 
			 
			