[关闭]
@a5635268 2015-10-14T13:17:24.000000Z 字数 885 阅读 1093

【Linux高频命令专题(6)】mkdir

Linux 已归档


简述

用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

命令格式

mkdir [选项] 目录...

命令参数

-m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask
-p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 
-v, --verbose  每次创建新目录都显示信息

常用范例

  1. # 创建多个目录
  2. mkdir -p test2/test22
  3. # 创建目录同时设置权限
  4. mkdir -m 777 test3
  5. # 一个命令创建项目的目录结构
  6. mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
  7. mkdir: 已创建目录 scf
  8. mkdir: 已创建目录 scf/lib
  9. mkdir: 已创建目录 scf/bin
  10. mkdir: 已创建目录 scf/doc
  11. mkdir: 已创建目录 scf/doc/info
  12. mkdir: 已创建目录 scf/doc/product
  13. mkdir: 已创建目录 scf/logs
  14. mkdir: 已创建目录 scf/logs/info
  15. mkdir: 已创建目录 scf/logs/product
  16. mkdir: 已创建目录 scf/service
  17. mkdir: 已创建目录 scf/service/deploy
  18. mkdir: 已创建目录 scf/service/deploy/info
  19. mkdir: 已创建目录 scf/service/deploy/product
  20. tree scf/
  21. scf/
  22. |-- bin
  23. |-- doc
  24. | |-- info
  25. | `-- product
  26. |-- lib
  27. |-- logs
  28. | |-- info
  29. | `-- product
  30. `-- service
  31. `-- deploy
  32. |-- info
  33. `-- product
  34. 12 directories, 0 files
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注