Linux 要怎么创建文件夹 mkdir 命令操作详解

Linux 要怎么创建文件夹,核心命令就是 mkdir,全称是 make directory,在终端里面输入 mkdir 加上文件夹名称,就可以在当前工作目录新建文件夹,这个命令是 Linux 基础文件操作最常用命令,所有发行版 Ubuntu Debian Rocky Arch 都自带,不需要额外安装软件。Linux 系统里面文件夹本质是目录,mkdir 默认只能创建单层目录,如果要一次性创建多层嵌套文件夹,必须加上 p 参数,很多新手只写 mkdir,遇到多层目录的时候就会报错,提示上级目录不存在。还要注意 Linux 文件名区分大小写,Folder 和 folder 会被识别成两个不同文件夹,名称里面如果带有空格,需要用引号包裹,否则系统会识别成多个参数,执行失败。创建文件夹的时候还会涉及权限问题,如果当前目录没有写入权限,普通用户执行 mkdir 会提示权限拒绝,这种情况需要切换目录到有权限的位置,或者使用 sudo 临时获取管理员权限创建,但是不建议频繁使用 sudo,避免权限混乱。除了命令行方式,图形桌面环境也可以右键空白处新建文件夹,但是服务器没有图形界面,只能依靠 mkdir 命令完成创建,运维脚本自动化批量创建目录也全部使用 mkdir。

核心参数对照表

参数作用使用场景
无参数创建单层文件夹只需要新建一级目录
p递归创建多层嵌套目录一次性创建多级目录结构
m创建时直接指定权限新建目录同时设置权限位
v显示创建过程详细信息查看 mkdir 执行日志

详细操作步骤

第一步 打开终端,使用 pwd 确认当前所在工作目录,确认你准备创建文件夹的位置,防止目录建错地方。

第二步 单层创建文件夹,输入 mkdir testdir 回车,执行完成没有报错就代表创建成功,输入 ls 可以看到新建的 testdir 文件夹。

第三步 多层嵌套创建,输入 mkdir -p a/b/c 回车,这条命令会自动创建 a 目录,a 里面创建 b,b 里面创建 c,中间不存在的上级目录会自动补全。

第四步 创建同时设置权限,输入 mkdir -m 755 data 回车,755 代表所有者读写执行,组和其他用户只读执行,适合需要提前规范目录权限的场景。

第五步 批量创建多个同级文件夹,输入 mkdir dir1 dir2 dir3 回车,一次命令同时建立多个平级文件夹,适合项目初始化。

第六步 验证结果,执行 ls 或者 ls l 查看目录列表,确认文件夹名称权限都符合预期。

进阶补充要点

如果文件夹名称包含空格,写法是 mkdir "my test",如果不加引号,系统会认为 my 和 test 是两个独立文件夹名称。

如果创建的时候提示 File exists,代表同名文件夹已经存在,普通 mkdir 会报错,加上 p 参数之后,目录已经存在不会报错,脚本批量执行的时候这个特性非常实用,不会因为目录已经存在中断脚本。

图形界面创建方式,在 GNOME KDE 桌面,在文件管理器空白位置点击右键,选择新建文件夹,输入名称回车,这个方式适合桌面用户,但是远程 SSH 服务器没有图形界面,只能使用 mkdir 命令。

权限相关,新建文件夹默认权限受 umask 掩码影响,默认一般是 755 或者 775,如果需要自定义权限,就使用 m 参数,不需要创建完成之后再 chmod 修改。

综合来说,单层目录直接 mkdir 文件夹名,多层嵌套目录使用 mkdir -p,批量同级目录可以一次写多个名称,带空格名称加引号,创建前 pwd 确认路径,权限不足考虑 sudo,图形桌面可以右键新建,服务器运维主要依靠 mkdir 命令。

【常见问题】

问题 1 Linux 要怎么创建文件夹 多层目录为什么报错

回答 1 Linux 要怎么创建文件夹的时候,如果直接 mkdir a/b/c,上级目录 a 和 b 不存在就会报错,Linux 要怎么创建文件夹多层嵌套目录正确写法是 mkdir -p a/b/c,p 参数会自动创建所有上级目录。

问题 2 Linux 要怎么创建文件夹 提示权限拒绝怎么办

回答 2 Linux 要怎么创建文件夹提示权限拒绝,说明当前用户在目标目录没有写入权限,可以切换到有权限目录,或者使用 sudo mkdir 文件夹名提升权限执行,Linux 要怎么创建文件夹不建议所有操作都使用 sudo。

问题 3 Linux 要怎么创建文件夹 可以一次建多个同级目录吗

回答 3 Linux 要怎么创建文件夹支持批量创建同级目录,命令格式是 mkdir dir1 dir2 dir3,一条命令同时生成多个平级文件夹,Linux 要怎么创建文件夹这个方式常用于项目初始化。

问题 4 Linux 要怎么创建文件夹 同名目录已经存在会怎么样

回答 4 Linux 要怎么创建文件夹时普通 mkdir 遇到同名目录会报错终止,加上 p 参数之后,Linux 要怎么创建文件夹遇到已存在目录不会报错,适合自动化脚本批量执行。

【免责申明】

本文内容仅作为 Linux 基础命令学习参考,不同发行版 mkdir 参数行为基本一致,但 umask 默认值存在差异,目录权限和系统安全策略相关,生产环境创建目录请确认路径和权限,因误操作产生的问题由操作者自行承担,本文不承担相关责任。

本文来自作者[数码溯流君]投稿,不代表绮畅科技网立场,如若转载,请注明出处:https://www.lorte.cn/shbk/202611/3331.html

赞 (0)

今日大家都在搜的词:

发表回复

本站作者后才能评论

评论列表(4条)

  • 数码溯流君
    数码溯流君 2026年11月08日

    我是绮畅科技网的签约作者“数码溯流君”!

  • 数码溯流君
    数码溯流君 2026年11月08日

    希望本篇文章《Linux 要怎么创建文件夹 mkdir 命令操作详解》能对你有所帮助!

  • 数码溯流君
    数码溯流君 2026年11月08日

    本站[绮畅科技网]内容主要涵盖:教育咨询,知识百科

  • 数码溯流君
    数码溯流君 2026年11月08日

    本文概览:Linux 要怎么创建文件夹,核心命令就是 mkdir,全称是 make directory,在终端里面输入 mkdir 加上文件夹名称,就可以在当前工作目录新建文件夹,这个命令是 Linux 基础文件操作最常用命令,所有发行版 Ubuntu Debian Rocky Arch 都自带,不需要额外安装软件。Linux 系统里面文件夹本质是目录,mkdir 默认只能创建单层目录,如果要一次性创建多层嵌套文件夹,必须加上 p 参数,很多新手只写 mkdir,遇到多层目录的时候就会报错,提示上级目录不存在。还要注意 Linux 文件名区分大小写,Folder 和 folder 会被识别成两个不同文件夹,名称里面如果带有空格,需要用引号包裹,否则系统会识别成多个参数,执行失败。创建文件夹的时候还会涉及权限问题,如果当前目录没有写入权限,普通用户执行 mkdir 会提示权限拒绝,这种情况需要切换目录到有权限的位置,或者使用 sudo 临时获取管理员权限创建,但是不建议频繁使用 sudo,避免权限混乱。除了命令行方式,图形桌面环境也可以右键空白处新建文件夹,但是服务器没有图形界面,只能依靠 mkdir 命令完成创建,运维脚本自动化批量创建目录也全部使用 mkdir。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们