1、命令簡介
mkdir (Make Directory 創建目錄): 若指定目錄不存在則創建目錄。在創建目錄時,要求創建目錄的用戶具有寫權限,並應保證新建的目錄沒有重名。
2、用法
用法:mkdir [選項]... 目錄...
3、選項
-m, --mode=模式 設置權限模式(類似chmod),而不是rwxrwxrwx 減umask -p, --parents 需要時創建目標目錄的上層目錄,但即使這些目錄已存在也不當作錯誤處理 -v, --verbose 每次創建新目錄都顯示信息 -Z, --context=CTX 將每個創建的目錄的SELinux 安全環境設置為CTX
4、實例
實例1:創建一個空目錄
[root@oracledb study]# mkdir dir1 [root@oracledb study]# ls dir1
實例2:一次創建多個目錄
[root@oracledb study]# mkdir dir1 dir2 dir3 [root@oracledb study]# ls dir1 dir2 dir3
實例3:遞歸創建多個目錄
[root@oracledb study]# mkdir -p dir1/sub1/sub2 [root@oracledb study]# tree . └── dir1 └── sub1 └── sub2 3 directories, 0 files
實例4:創建權限為755的目錄
[root@oracledb study]# mkdir -m 755 dir1 [root@oracledb study]# ls drwxr-xr-x 2 root root 4096 4月 16 15:03 dir1
實例5:創建新目錄都顯示信息
[root@oracledb study]# mkdir -v dir3 mkdir: 已創建目錄 "dir3"
實例6:一個命令創建項目的目錄結構
[root@oracledb study]# mkdir -vp tomcat/{bin,lib,conf,logs,webapps/{examples,docs},work} mkdir: 已創建目錄 "tomcat" mkdir: 已創建目錄 "tomcat/bin" mkdir: 已創建目錄 "tomcat/lib" mkdir: 已創建目錄 "tomcat/conf" mkdir: 已創建目錄 "tomcat/logs" mkdir: 已創建目錄 "tomcat/webapps" mkdir: 已創建目錄 "tomcat/webapps/examples" mkdir: 已創建目錄 "tomcat/webapps/docs" mkdir: 已創建目錄 "tomcat/work" [root@oracledb study]# tree . └── tomcat ├── bin ├── conf ├── lib ├── logs ├── webapps │ ├── docs │ └── examples └── work