linux 怎么创建文件目录 创建文件与文件夹详解

linux 里面创建目录也就是文件夹使用 mkdir 命令,创建普通文件有多种方式,常用 touch,重定向 >,vi vim 编辑器,两个操作是独立的,很多新手容易混淆,mkdir 专门建文件夹,touch 专门新建空文件,执行之前建议 pwd 确认当前路径,系统目录操作普通用户需要 sudo 提权。

一 创建目录 mkdir

基础格式

mkdir 目录名

示例

mkdir data

多级嵌套目录,父目录不存在自动创建,必须加 - p 参数

mkdir -p a/b/c

创建同时指定权限

mkdir -m 755 data

一次性创建多个同级目录

mkdir dir1 dir2 dir3

二 创建普通文件 三种常用方法

方式命令特点
touchtouch test.txt最常用,创建空文件,文件已经存在只会更新时间戳
重定向> test.txt新建空文件,如果文件已经存在会清空原有内容
vim 编辑器vim test.txt打开编辑器,保存之后生成文件,可以直接写入内容

示例

touch index.html

info.log

三 操作步骤

第一步 pwd 查看当前所在目录,或者使用绝对路径

第二步 创建目录执行 mkdir,创建文件执行 touch

第三步 ls 命令查看,确认目录或者文件已经生成

第四步 如果是多级目录,记得 mkdir 加上 - p 参数

四 深度原理与关键特性

mkdir 底层调用系统调用新建目录项,目录本身属于特殊文件,默认权限由 umask 决定

touch 原理是新建 inode 空文件,如果同名文件已经存在,不会覆盖里面的数据,只修改访问修改时间,这个和 > 重定向不一样,> 会直接清空原有文件内容,这个是高频易错点。

五 常见踩坑场景

1 创建多级目录忘记 - p,提示父目录不存在报错

2 使用 > 新建文件,误覆盖原有文件内容

3 目录或者文件名带空格,没有加引号,命令识别失败

4 在 etc root 等系统目录创建,普通用户权限不足,需要 sudo

5 混淆 mkdir 和 touch,想用 mkdir 创建普通文件,命令报错

六 补充拓展

如果需要创建文件并且直接写入内容,可以使用 echo

echo "hello" > test.txt

【常见问题】

问题 1 linux 怎么创建文件目录,mkdir 和 touch 区别

回答 1 linux 怎么创建文件目录,mkdir 是创建文件夹目录,touch 是创建普通空文件,两个命令用途不一样,不能混用。

问题 2 linux 怎么创建文件目录,mkdir -p 作用是什么

回答 1 linux 怎么创建文件目录,mkdir -p 是递归创建多级嵌套目录,上级父目录不存在会自动创建,目录已经存在也不会报错。

问题 3 linux 怎么创建文件目录,> 和 touch 哪个会覆盖文件

回答 1 linux 怎么创建文件目录,> 重定向如果文件已经存在会清空原有内容,touch 不会覆盖内容,只会更新文件时间戳。

问题 4 linux 怎么创建文件目录提示权限不足怎么办

回答 1 linux 怎么创建文件目录提示权限不足,一般是当前目录属于 root,普通用户没有写入权限,前面加 sudo 提权执行。

【免责申明】

本文内容基于 linux mkdir touch 命令通用用法整理,在系统关键目录新建文件目录前确认业务需求,错误创建或者覆盖文件可能影响系统,本文不对误操作造成的系统异常承担责任。

本文来自作者[家宅识微笺]投稿,不代表启知新能源网立场,如若转载,请注明出处:https://www.qzdaily.com.cn/shbk/202611/7030.html

赞 (44)

今日大家都在搜的词:

发表回复

本站作者后才能评论

评论列表(4条)

  • 家宅识微笺
    家宅识微笺 2026年11月08日

    我是启知新能源网的签约作者“家宅识微笺”!

  • 家宅识微笺
    家宅识微笺 2026年11月08日

    希望本篇文章《linux 怎么创建文件目录 创建文件与文件夹详解》能对你有所帮助!

  • 家宅识微笺
    家宅识微笺 2026年11月08日

    本站[启知新能源网]内容主要涵盖:光伏,风电,储能,氢能,户用光伏,家用光伏,光伏投资,光伏新闻,光伏政策,太阳能,多晶硅,逆变器,太阳能电池,光热,组件

  • 家宅识微笺
    家宅识微笺 2026年11月08日

    本文概览:linux 里面创建目录也就是文件夹使用 mkdir 命令,创建普通文件有多种方式,常用 touch,重定向 >,vi vim 编辑器,两个操作是独立的,很多新手容易混淆,mkdir 专门建文件夹,touch 专门新建空文件,执行之前建议 pwd 确认当前路径,系统目录操作普通用户需要 sudo 提权。

联系我们

联系:143 0457 151

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

关注我们