且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linux命令(9):mkdir命令

更新时间:2022-09-22 12:16:40

mkdir命令


功能说明

    mkdir命令用于创建一个目录,mkdir是make directory的缩写,用法如下:

  mkdir [OPTION]... DIRECTORY...

命令参数

选项 含义
-m 对新建目录设置存取权限
-p 可以指定一个路径名称,如果某些目录不存在,加上此选项后,系统可以自动创建不存在的目录,也就是一次可以创建多个目录
-v 输出信息

示例

    创建一个空目录

[root@www zdw]# mkdir test1                                 #创建名为test1的新目录

[root@www zdw]# ls

test1

[root@www zdw]# ll

total 4

drwxr-xr-x 2 root root 4096 Apr  2 21:26 test1

    创建多层目录

[root@www zdw]# mkdir test2/test3/test4/test5       #下面的提示可以看出无法直接创建此目录

mkdir: cannot create directory `test2/test3/test4/test5': No such file or directory

[root@www zdw]# mkdir -p test2/test3/test4/test5   #加入-p的参数,可自行创建多层目录

[root@www zdw]# tree test2                                    #验证创建的目录

test2

└── test3

    └── test4

        └── test5


3 directories, 0 files


[root@zdw app]# mkdir {1,2,3} -p                                     #使用{}同时创建多个目录

[root@zdw app]# ls

1  2  3  test2

    使用-m参数创建权限为rwx--x--x的目录

[root@zdw app]# mkdir -m 711 test

[root@zdw app]# ls -l

total 20

drwxr-xr-x 2 root root 4096 Nov  9 17:56 1

drwxr-xr-x 2 root root 4096 Nov  9 17:56 2

drwxr-xr-x 2 root root 4096 Nov  9 17:56 3

drwx--x--x root root 4096 Nov  9 17:59 test              #权限为711

drwxr-xr-x 3 root root 4096 Nov  9 17:47 test2



      本文转自cix123  51CTO博客,原文链接:http://blog.51cto.com/zhaodongwei/1870830,如需转载请自行联系原作者