linux命令-mkdir命令

一、簡介

mkdir (Make Directory 創建目錄): 若指定目錄不存在則創建目錄。
在創建目錄時,要求創建目錄的用戶具有寫權限,並應保證新建的目錄沒有重名。

二、用法

    mkdir [選項] 目錄

三、選項
- -m--mode: 設置權限模式(類似chmod), 而不是rwxrwxrwx 減umask
- -p--parents: 需要時創建目標目錄的上層目錄,但即使這些目錄已存在也不當作錯誤處理
- -v--verbose: 每次創建新目錄都顯示信息
- -Z--context=CTX :將每個創建的目錄的SELinux 安全環境設置爲CTX

四、實例
1、一次創建多個目錄

[root@VM_0_4_centos linux]# mkdir dir1 dir2 dir3
[root@VM_0_4_centos linux]# ll
total 12
drwxr-xr-x 2 root root 4096 Jun 20 21:40 dir1
drwxr-xr-x 2 root root 4096 Jun 20 21:40 dir2
drwxr-xr-x 2 root root 4096 Jun 20 21:40 dir3
2、遞歸創建多個目錄
[root@VM_0_4_centos linux]# mkdir -p dir4/dir5
[root@VM_0_4_centos linux]# tree
.
|-- dir1
|-- dir2
|-- dir3
`-- dir4
    `-- dir5
5 directories, 0 files
3、創建權限爲755的目錄
[root@VM_0_4_centos linux]# mkdir -m 777 dir5
mkdir: cannot create directorydir5’: File exists
[root@VM_0_4_centos linux]# mkdir -m 777 dir6
[root@VM_0_4_centos linux]# ll
total 24
drwxr-xr-x 2 root root 4096 Jun 20 21:40 dir1
drwxr-xr-x 2 root root 4096 Jun 20 21:40 dir2
drwxr-xr-x 2 root root 4096 Jun 20 21:40 dir3
drwxr-xr-x 3 root root 4096 Jun 20 21:41 dir4
drwxr-xr-x 2 root root 4096 Jun 20 21:44 dir5
drwxrwxrwx 2 root root 4096 Jun 20 21:44 dir6
4、創建新目錄都顯示信息
[root@VM_0_4_centos linux]# mkdir -v dir7
mkdir: created directory ‘dir7’
5、一個命令創建項目的目錄結構(CentOS 7.4 好像沒用)
[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

五、參考
http://www.cnblogs.com/xqzt/p/5398477.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章