linuxmkdir命令⽤法,linux中的mkdir命令的详细解释
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]# llexists的用法
total 4
drwxr-xr-x 2 root root 4096 Nov 17 16:55 abc
-rw-r--r-- 1 root root 0 Nov 16 21:
-rw-r--r-- 1 root root 0 Oct 16 10:
实列⼆:递归创建多个⽬录
命令:mkdir -p test/test1
[root@CentOS-study data]# mkdir -p test/test1[root@CentOS-study data]# tree .
├── abc
├── a.txt
├── test│
└── test1
└──
实列三:创建新⽬录都显⽰信息:
命令:mkdir -v hao
[root@CentOS-study data]# mkdir -v hao
mkdir: created directory `hao'
[root@CentOS-study data]# ls
hao
实列四:创建权限为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:
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:
三、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
输出版本信息并退出。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。