linux命令大全之mkdir命令
1.命令格式:
2.命令功能:
3.命令参数:
实例1:创建一个空目录 [it.net.cn soft]# cd test [it.net.cn test]# mkdir test1 [it.net.cn test]# ll 总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1 [it.net.cn test]#
实例2:递归创建多个目录 [it.net.cn test]# mkdir -p test2/test22 [it.net.cn test]# ll 总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1 drwxr-xr-x 3 root root 4096 10-25 17:44 test2 [it.net.cn test]# cd test2/ [it.net.cn test2]# ll 总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22 [it.net.cn test2]#
实例3:创建权限为777的目录 [it.net.cn test]# mkdir -m 777 test3 [it.net.cn test]# ll 总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1 drwxr-xr-x 3 root root 4096 10-25 17:44 test2 drwxrwxrwx 2 root root 4096 10-25 17:46 test3 [it.net.cn test]#
说明:
实例4:创建新目录都显示信息 [it.net.cn test]# mkdir -v test4 mkdir: 已创建目录 “test4” [it.net.cn test]# mkdir -vp test5/test5-1 mkdir: 已创建目录 “test5” mkdir: 已创建目录 “test5/test5-1” [it.net.cn test]#
实例五:一个命令创建项目的目录结构 mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
输出: [it.net.cn test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}} mkdir: 已创建目录 “scf” mkdir: 已创建目录 “scf/lib” mkdir: 已创建目录 “scf/bin” mkdir: 已创建目录 “scf/doc” mkdir: 已创建目录 “scf/doc/info” mkdir: 已创建目录 “scf/doc/product” mkdir: 已创建目录 “scf/logs” mkdir: 已创建目录 “scf/logs/info” mkdir: 已创建目录 “scf/logs/product” mkdir: 已创建目录 “scf/service” mkdir: 已创建目录 “scf/service/deploy” mkdir: 已创建目录 “scf/service/deploy/info” mkdir: 已创建目录 “scf/service/deploy/product” [it.net.cn test]# tree scf/ scf/ |-- bin |-- doc | |-- info | `-- product |-- lib |-- logs | |-- info | `-- product `-- service `-- deploy |-- info `-- product
12 directories, 0 files
补充:
mkdir [-m] [-p] 目录名
范例: $ mkdir DIRA $ ls DIRA
$ mkdir -m 775 DIRB
$ mkdir -p DIRC/hello
$ ls DIRC 在Linux系统中,命令mkdir的功能是创建新文件夹。 mkdir -p 可以在新的子目录中创建一个新的子目录。
举例: mkdir -pv about/abc/def mkdir: created directory 'about' mkdir: created directory 'about/abc' mkdir: created directory 'about/abc/def' (责任编辑:IT) |