在 Fedora Linux 系统中,图形化界面(如 GNOME)提供了便捷的文件管理器,但对于开发者、系统管理员以及追求极致效率的用户来说,掌握命令行操作是必不可少的技能,命令行不仅能处理复杂的文件结构,还能通过脚本实现批量自动化操作。
在 Linux 中,创建文件夹的核心命令是 mkdir(Make Directory 的缩写),本文将详细介绍在 Fedora 终端中如何使用 mkdir 命令来创建文件夹。
基础用法:创建单个文件夹
最简单的创建文件夹方式是直接输入命令后跟文件夹名称。

- 命令格式:
mkdir [文件夹名称] - 示例:
在当前目录下创建一个名为
project_x的文件夹。mkdir project_x
输入命令后,如果没有任何报错信息,说明文件夹创建成功,你可以使用 ls 命令来验证。
一次创建多个文件夹
如果你需要一次性创建多个不相关的文件夹,不需要多次输入命令,只需用空格分隔文件夹名称即可。
- 命令格式:
mkdir 文件夹A 文件夹B 文件夹C - 示例:
mkdir photos documents downloads
进阶技巧:递归创建多级文件夹
这是初学者最容易遇到的问题,假设你想创建一个嵌套目录结构,work/code/python,work 和 code 目录还不存在。
-
错误做法: 直接输入
mkdir work/code/python,系统会报错,提示No such file or directory。 -
正确做法: 使用
-p参数(--parents的缩写),该参数表示“父目录”模式,如果上级目录不存在,它会自动创建。 -
命令格式:
mkdir -p [路径/文件夹名] -
示例:
mkdir -p work/code/python
自定义权限:指定文件夹权限
默认情况下,新创建的文件夹通常具有 755 的权限(所有者可读写执行,其他用户可读执行),如果你希望新创建的文件夹拥有特定的权限,可以使用 -m 参数。
- 命令格式:
mkdir -m [权限值] [文件夹名称] - 示例:
创建一个权限为 700(仅所有者可读写执行)的文件夹
secret。mkdir -m 700 secret
常见问题与解决
在使用 Fedora 的终端创建文件夹时,你可能会遇到以下问题:
-
Permission denied(权限被拒绝): 这通常意味着当前用户没有在目标目录写入的权限,解决方法是使用
sudo命令以管理员身份执行:sudo mkdir my_folder
-
路径不存在: 如果你输入了绝对路径(
/usr/local/bin/my_folder)但提示路径不存在,请检查该路径的父目录是否存在,或者使用-p参数来自动补全路径。
在 Fedora 系统中,mkdir 命令虽然简单,但功能强大,记住以下三个核心参数:
- 默认模式:
mkdir 文件夹名(创建单个)。 - 递归模式:
mkdir -p 路径/文件夹名(创建多级)。 - 权限模式:
mkdir -m 权限值 文件夹名(自定义权限)。
熟练掌握这些命令,将能让你在 Fedora 的命令行操作中如鱼得水。

