Linux mkdir 命令 创建指定目录,如果这些目录不存在的话。

2、命令格式:

mkdir [OPTION]... DIRECTORY... 中文:mkdir [选项]... 目录...

mkdir多级目录phpLinux mkdir 敕令 JavaScript

3、常用示例:

mkdir aaa 在当前路径下创建目录,目录名为\公众aaa\公众

3、常用命令参数:

-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 -ltotal 16drwxr-xr-x. 2 root root 4096 Jun 26 03:07 testdrwxrwxrwx. 2 root root 4096 Jun 26 03:07 test1drwxrwxrw-. 2 root root 4096 Jun 26 03:07 test2drwxrwxrw-. 2 root root 4096 Jun 26 03:07 test3d----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 test2mkdir: cannot create directory `test2': File exists[root@moban data]# mkdir -p test2[root@moban data]# mkdir aa/bb/ccmkdir: cannot create directory `aa/bb/cc': No such file or directory[root@moban data]# mkdir -p aa/bb/cc[root@moban data]# tree aaaa`-- bb `-- cc2 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

输出版本信息并退出。

4、当前命令所在位置和类型:

[root@moban data]# which mkdir/bin/mkdir[root@moban data]# type mkdirmkdir is hashed (/bin/mkdir)

转载地址:https://blog.51cto.com/9410445/1665694

博客作者踏歌行666的原创作品