每天一個linux命令(4):mkdir


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM