linux mkdir命令用法,linux中的mkdir命令的详细解释

linux mkdir命令用法,linux中的mkdir命令的详细解释linxu 下的 mkdir 命令从字面上就可以理解其实是创建文件或者目录的意思 下面由学习啦小编为大家整理了 linux 的 mkdir 命令的详细解释的相关知识 希望对大家有帮助 一 linux 中的 mkdir 命令的详细解释 1 命令格式 mkdir 选项 目录 2 命令功能通过该命令可以在指定的位置创建名称为 dirName 的文件夹或目录 要求创建文件夹或目录的用户必须对所创建的文件夹父文件夹具有写权限 但在同一

linxu下的mkdir命令从字面上就可以理解其实是创建文件或者目录的意思。下面由学习啦小编为大家整理了linux的mkdir命令的详细解释的相关知识,希望对大家有帮助!

一、linux中的mkdir命令的详细解释

1、命令格式

mkdir [选项]目录

2、命令功能

通过该命令可以在指定的位置创建名称为dirName的文件夹或目录。要求创建文件夹或目录的用户必须对所创建的文件夹父文件夹具有写权限,但在同一个文件夹或目录下不能有同名(区分大小写)的文件夹或目录。

3、命令参数

-m,-mode=模式,设定权限(类似chmod),而不是rwxrwxrwx或umask

-p,–parents,可以是一个路径名称。若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

-v,–verbose,每次创建新目录都显示信息。

–help,显示帮助信息并退出。

–version,输出版本信息并退出。

二、Linux中的mkdir命令使用实例

实列一:创建一个空目录

命令:mkdir abc

[root@CentOS-study data]# mkdir abc

[root@CentOS-study data]# ll

total 4

drwxr-xr-x 2 root root 4096 Nov 17 16:55 abc

-rw-r–r– 1 root root 0 Nov 16 21:07 a.txt

-rw-r–r– 1 root root 0 Oct 16 10:37 test.txt

实列二:递归创建多个目录

命令:mkdir -p test/test1

[root@CentOS-study data]# mkdir -p test/test1[root@CentOS-study data]# tree .

├── abc

├── a.txt

├── test│

└── test1

└── test.txt

实列三:创建新目录都显示信息:

命令:mkdir -v hao

[root@CentOS-study data]# mkdir -v hao

mkdir: created directory `hao’

[root@CentOS-study data]# ls

abc a.txt hao test test.txt

实列四:创建权限为777的目录

命令:mkdir -m 777 pc

[root@CentOS-study data]# mkdir -m 777 pc

[root@CentOS-study data]# ll

total 16

drwxr-xr-x 2 root root 4096 Nov 17 16:55 abc

-rw-r–r– 1 root root 0 Nov 16 21:07 a.txt

drwxr-xr-x 2 root root 4096 Nov 17 17:01 hao

drwxrwxrwx 2 root root 4096 Nov 17 17:06 pc

drwxr-xr-x 3 root root 4096 Nov 17 16:57 test

-rw-r–r– 1 root root 0 Oct 16 10:37 test.txt

三、Linux中的mkdir常用命令参数

-m, –mode=MODE

设置文件权限(和 chmod 一样),而不是rwxrwxrwx – umask,其中MODE参数可以是数字,也可以是权限符号。示例如下:

[root@moban data]# ls

[root@moban data]# mkdir test

[root@moban data]# mkdir –m=777 test1

[root@moban data]# mkdir –m 776 test2

[root@moban data]# mkdir -m 776 test3

[root@moban data]# mkdir -m=776 test4 报错 invalid 无效

mkdir: invalid mode `=776′

[root@moban data]# mkdir -m “+–xrw-r-x” test5

[root@moban data]# mkdir –m=—xrw-r-x test6

[root@moban data]# ls -l

total 16

drwxr-xr-x. 2 root root 4096 Jun 26 03:07 test

drwxrwxrwx. 2 root root 4096 Jun 26 03:07 test1

drwxrwxrw-. 2 root root 4096 Jun 26 03:07 test2

drwxrwxrw-. 2 root root 4096 Jun 26 03:07 test3

d—-w–w-. 2 root root 4096 Jun 26 03:14 test5 为什么这个结果,暂时还不理解

d—-w–w-. 2 root root 4096 Jun 26 03:15 test6 为什么这个结果,暂时还不理解

-p, –parents

创建目录时,如果该目录存在也不出现错误;创建多级目录时,如果父目录不存在则创建。

*常用于创建多级目录。示例如下:

[root@moban data]# mkdir test2

mkdir: cannot create directory `test2′: File exists

[root@moban data]# mkdir -p test2

[root@moban data]# mkdir aa/bb/cc

mkdir: cannot create directory `aa/bb/cc’: No such file or directory

[root@moban data]# mkdir -p aa/bb/cc

[root@moban data]# tree aa

aa

`– bb

`– cc

2 directories, 0 files

-v, –verbose

为创建的每个目录打印一条信息。示例如下:

[root@moban data]# mkdir -pv aa/dd/ee 目录 aa 以创建

mkdir: created directory `aa/dd’

mkdir: created directory `aa/dd/ee’

–help

显示当前命令的帮助信息并退出。

–version

输出版本信息并退出。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219009.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午11:00
下一篇 2026年3月17日 下午11:00


相关推荐

发表回复

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

关注全栈程序员社区公众号