Linux命令200例:mkdir用于创建目录(常用)

文章目录


一、简介

mkdir是Linux系统中用于创建目录的命令。mkdirmake directory的缩写,它可以在指定的路径上创建一个或多个目录。

二、语法

mkdir [选项] <目录名>

选项:

  • -p:递归创建目录,如果上级目录不存在也会一并创建
  • -m <模式>:设置权限模式,类似于chmod命令中的参数 (例如:mkdir -m 755 dir)

三、使用示例

下面给出8个实际的例子,展示了mkdir命令的多种用法。

3.1 创建单个目录

mkdir testdir

上述命令将在当前路径下创建一个名为testdir的目录。

3.2 创建多个目录

mkdir dir1 dir2 dir3

上述命令将在当前路径下同时创建目录dir1dir2dir3

3.3 递归创建目录

mkdir -p parent/child/grandchild

上述命令将在当前路径下递归创建parent目录、parent目录下的child目录,以及child目录下的grandchild目录。即使上级目录不存在,也会一并创建。

3.4 设置权限模式

mkdir -m 755 newdir

上述命令将在当前路径下创建newdir目录,并设置其权限为755。

3.5 使用相对路径创建目录

mkdir ../newdir

上述命令将在当前路径的父级目录中创建newdir目录。通过使用相对路径,可以在不进入目录所在路径的情况下创建目录。

3.6 创建隐藏目录

mkdir .hidden

上述命令将在当前路径下创建一个名为.hidden的隐藏目录。以.开头的目录名称会被视为隐藏目录。

3.7 创建带有空格的目录

mkdir "dir with space"

上述命令将在当前路径下创建一个名为dir with space的目录。通过使用双引号将整个目录名称括起来,可以创建带有空格的目录。

3.8 创建目录并赋予多个用户组访问权限

mkdir newdir
chgrp group1:newgroup newdir
chmod g+rwxs newdir

上述命令依次完成了以下操作:

  • 创建一个名为newdir的目录
  • newdir目录的所属用户组设置为group1newgroup
  • 赋予group1用户组读写权限,并将该目录的粘滞位设置为可执行

四、总结

本篇博文详细介绍了Linux中的mkdir命令,包括其语法和常见用法。通过该命令,我们可以轻松创建单个或多个目录,并可以使用递归、设置权限模式等功能。上述8个实际例子展示了mkdir命令在不同场景下的使用。掌握了mkdir命令的基本用法,可以更加高效地管理和组织文件系统中的目录结构。

推荐你阅读本专栏 Linux命令大全,以便更深入地理解和应用这些命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值