Linux怎么新增目录?linux创建新文件夹命令

在 Linux 系统中,新增目录(文件夹)最常用的命令是 mkdir(make directory 的缩写)。

以下是详细的使用方法、常用参数及注意事项:

掌握mkdir命令,轻松创建Linux目录!
加载中
掌握mkdir命令,轻松创建Linux目录!

基本语法

mkdir [选项] 目录名

常用场景与示例

创建单个目录

mkdir my_folder
  • 这会在当前工作目录下创建一个名为 my_folder 的新目录。

创建多级嵌套目录(推荐)

如果你需要创建包含子目录的路径,a/b/c,直接使用 mkdir a/b/c 会报错(除非 ab 已存在)。
此时应使用 -p 参数:

mkdir -p a/b/c
  • -p (parents):如果父目录不存在,则自动创建父目录,这是最常用且安全的做法。
  • Linux怎么新增目录?linux创建新文件夹命令

创建多个目录

mkdir dir1 dir2 dir3
  • 一次性创建多个同级目录。

创建带权限的目录

mkdir -m 755 my_secure_folder
  • -m (mode):设置目录的权限模式,如果不指定,默认权限通常受 umask 影响(通常是 755 或 775)。

创建时显示详细信息

mkdir -v new_folder
  • -v (verbose):即使创建成功,也显示创建信息。

权限问题

  • 普通用户:只能在你有写入权限的目录下创建新目录(如

    Linux怎么新增目录?linux创建新文件夹命令

    /home/你的用户名/)。

  • 系统目录:如 /usr/, /etc/, /var/ 等,需要 root 权限 才能创建子目录。
    • 解决方法:使用 sudo 提升权限。
      sudo mkdir /etc/myapp/config

常见错误及解决

Linux怎么新增目录?linux创建新文件夹命令

错误信息原因解决方法
mkdir: cannot create directory ‘...’: File exists目录已存在检查是否已存在同名目录,或使用 ls 查看。
mkdir: cannot create directory ‘...’: Permission denied权限不足使用 sudo 或在有权限的目录下操作。
mkdir: cannot create directory ‘a/b/c’: No such file or directory 父目录不存在 使用 mkdir -p a/b/c 自动创建父目录。

验证是否创建成功

ls -l

tree

(如果安装了 tree 命令,可以更直观地查看目录结构)


最佳实践建议

  • 创建复杂路径时,始终使用 mkdir -p,避免逐个检查父目录是否存在。
  • 创建系统级目录时,务必使用 sudo
  • 命名时避免使用空格或特殊字符,建议使用下划线 _ 或连字符 。

如有其他 Linux 操作问题,欢迎继续提问!

首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/476508.html

(0)
H5案例网站怎么做?H5页面制作教程
上一篇 2026年7月9日 21:54
服务器准系统是什么意思?服务器准系统怎么组装
下一篇 2026年7月9日 21:58

相关推荐

  • 如何在Windows下编辑Linux文件?Linux与Windows互传文件方法

    在Windows环境下编辑Linux文件,最推荐且高效的方式是通过VS Code配合Remote-SSH插件,或直接在Windows 11中启用WSL(Windows Subsystem for Linux)子系统,实现原生级的无缝编辑体验,过去,开发者在Windows上处理Linux代码往往需要借助Xshel……

    2026年7月9日
    17700
  • Linux HTTP报文如何解析?Linux HTTP报文详解

    在Linux环境中解析HTTP报文,核心在于理解其基于文本的明文结构,并通过tcpdump或Wireshark等工具捕获原始字节流,结合正则表达式或专用脚本提取状态码、Header及Body内容,这是排查网络延迟、调试API接口及分析安全漏洞的最底层手段,Linux环境下HTTP报文的基础结构认知HTTP协议是……

    2026年7月7日
    5000
  • Linux grep如何匹配引号?grep匹配单双引号方法

    在Linux中使用grep处理包含单引号或双引号的字符串时,核心技巧是利用反斜杠转义、使用不同引号包裹模式,或借助-e参数组合,其中处理单引号最稳妥的方式是“双引号包单引号”或“单引号包双引号”的嵌套策略,很多刚接触Linux命令行的小伙伴,在编写脚本或执行grep命令时,经常会遇到“引号不匹配”导致的报错,这……

    2026年7月6日
    15500
  • linux rename函数怎么用,linux下批量修改文件名的命令

    在Linux系统中,rename函数是执行文件或目录重命名及移动操作的核心工具,它通过原子性操作确保数据一致性,比传统的mv命令在脚本编写中更具优势,很多开发者在Linux环境下处理文件时,习惯性地使用mv命令,但在编写自动化脚本或处理高并发文件操作时,往往会遇到一些隐蔽的陷阱,rename系统调用(对应C语言……

    2026年7月9日
    2700
  • linux怎么启动kafka?kafka启动命令及参数详解

    在Linux系统中启动Kafka的标准流程是:先确保ZooKeeper服务已正常运行,随后通过执行kafka-server-start.sh脚本并指定server.properties配置文件来启动Kafka Broker,建议配合nohup或Systemd实现后台常驻运行,Kafka作为分布式流处理平台,其稳……

    2026年7月4日
    2300
  • netcat linux怎么下载?netcat命令安装教程

    在Linux系统中使用netcat下载文件,最核心的方法是利用nc命令配合重定向符号,通过“服务端监听+客户端连接”的模式实现单向数据传输,这是无需额外配置Web服务器即可快速传输小文件的最高效方案,Netcat被称为网络工具中的“瑞士军刀”,它不仅能做端口扫描,更是Linux下轻量级文件传输的利器,对于系统管……

    2026年7月4日
    8400
  • Linux进程假死怎么办?Linux进程假死怎么解决

    Linux进程假死通常表现为CPU占用率极低但无响应,核心解决思路是先通过top命令定位资源状态,再根据进程类型选择kill -15优雅终止或kill -9强制杀除,若涉及僵尸进程则需清理父进程,在日常运维或开发场景中,服务器偶尔会出现“假死”现象:服务端口通着,但请求无法处理,或者进程还在列表中,却吃掉了所有……

    2026年7月7日
    2510
  • Linux怎么安装WinRAR?在Linux系统下如何解压rar文件

    Linux系统原生不支持WinRAR,需通过安装RARLAB官方提供的命令行工具RAR或开源替代品Unrar来实现对WinRAR格式文件的解压与压缩,且通常建议优先使用开源方案以规避版权风险,在Linux生态中,提到WinRAR往往会产生一种认知错位,WinRAR是Windows平台下的经典压缩软件,拥有极高的……

    2026年7月7日
    13400
  • linux find参数怎么用?linux find命令查找文件长尾词

    Linux find 命令是系统管理员定位文件的终极利器,掌握其参数组合能解决99%的文件查找与批量处理需求,在 Linux 的日常运维和开发工作中,面对成千上万个目录和文件,手动搜索无异于大海捞针,find 命令之所以成为行业标准,是因为它不仅能搜索文件名,还能基于文件属性、权限、时间甚至内容进行搜索,对于初……

    2026年7月4日
    14610
  • Linux except怎么安装?Linux except安装教程

    在Linux系统中安装Exception类库或处理异常机制,核心在于理解不同发行版(如Ubuntu、CentOS)的包管理器差异,通常通过apt或yum/dnf命令安装对应的开发包,而非直接安装名为“except”的单一软件,很多新手在搜索“linux except安装”时,往往陷入误区,以为存在一个名为“ex……

    2026年7月7日
    16200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注