linux的基本命令mkdir怎么使用

发布时间:2023-03-09 16:12:31 作者:iii
来源:亿速云 阅读:146

这篇“linux的基本命令mkdir怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux的基本命令mkdir怎么使用”文章吧。

1、mkdir 命令介绍

mkdir命令来自于英文词组“make directories”的缩写,其功能是用来创建目录文件。

使用简单,但需要注意若要创建的目标目录已经存在,则会提示已存在而不继续创建,不覆盖已有文件。

而目录不存在,但具有嵌套的依赖关系,例如a/b/c/d/e/f,要想一次性创建则需要加入-p参数,进行递归操作。

2、常用参数及案例

2.1 常用参数

-p

递归创建多级目录

-m

建立目录的同时设置目录的权限

-z

设置安全上下文

-v

显示目录的创建过程

2.2 案例举例

2.2.1 在当前工作目录,创建目录文件
[root@hadoop3 home]# mkdir test

[root@hadoop3 home]# cd test/

[root@hadoop3 test]# ls

[root@hadoop3 test]# mkdir dir1

[root@hadoop3 test]# ls

linux的基本命令mkdir怎么使用

2.2.2 创建带权限的目录

在当前工作目录中,创建一个目录文件并设置700权限,不让除所有主以外任何人读、写、执行它:

[root@hadoop3 test]# mkdir -m 700 dir2

2.2.3 创建多个目录
[root@mufenggrow test]# mkdir dir{3..5}

[root@mufenggrow test]# ls

dir1  dir3  dir4  dir5

linux的基本命令mkdir怎么使用

2.2.4 连同子目录一同创建

用于父目录不存在的情况:

[root@mufenggrow test]# mkdir -p a/b/c/d

[root@mufenggrow test]# ls

a  dir1  dir3  dir4  dir5

[root@mufenggrow test]# tree a   ## 此时没有tree命令

bash: tree: 未找到命令...

[root@mufenggrow test]# yum install tree -y &>/dev/null   ## 安装需要的命令

[root@mufenggrow test]# tree a

linux的基本命令mkdir怎么使用

3、问题汇总

3.1 目录下有个名为mufenggrow的文件,是否还可以使用mkdir创建同名文件

答: 不行,会报错

[root@mufenggrow test]# mkdir mufenggorw

[root@mufenggrow test]# mkdir mufenggorw

mkdir: 无法创建目录"mufenggorw": 文件已存在

linux的基本命令mkdir怎么使用

3.2 目录下有个名为mufenggorw的文件是否还可以touch一个同名文件?

答: 可以,不会覆盖,但会修改创建时间

[root@mufenggrow test]# stat mufenggorw |tail -4

最近访问:2023-01-12 16:53:28.065596423 +0800

最近更改:2023-01-12 16:53:28.065596423 +0800

最近改动:2023-01-12 16:53:28.065596423 +0800

创建时间:-

[root@mufenggrow test]# touch mufenggorw

[root@mufenggrow test]# !st

stat mufenggorw |tail -4

最近访问:2023-01-12 16:54:34.185662311 +0800

最近更改:2023-01-12 16:54:34.185662311 +0800

最近改动:2023-01-12 16:54:34.185662311 +0800

以上就是关于“linux的基本命令mkdir怎么使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. 如何在linux下用iptables开放指定端口
  2. 通过SSH连接本地linux虚拟机的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux mkdir

上一篇:Java Arrays.copyOf功能怎么使用

下一篇:SQLSERVER查看数据库日志方法与语句是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》