## mkdir命令
[TOC]
>[info] mkdir命令用來創建目錄。該命令創建由dirname命名的目錄。
如果在目錄名的前面沒有加任何路徑名,則在當前目錄下創建由dirname指定的目錄;
如果給出了一個已經存在的路徑,將會在該目錄下創建一個指定的目錄。
在創建目錄時,應保證新建的目錄與它所在目錄下的文件沒有重名。
### 語法
`mkdir (選項)(參數)`
### 選項
>[success] -Z:設置安全上下文,當使用SELinux時有效;
-m<目標屬性>或--mode<目標屬性>建立目錄的同時設置目錄的權限;
-p或--parents 若所要建立目錄的上層目錄目前尚未建立,則會一并建立上層目錄;
--version 顯示版本信息。
### 參數
目錄:指定要創建的目錄。**多個目錄之間用空格隔開**
## 實例
### 創建目錄并給定權限
命令:`mkdir -m ...`
* 在目錄/usr/local下建立子目錄test,并且只有文件主有讀、寫和執行權限,其他人無權訪問
`mkdir -m 700 /usr/local/test`
* 在當前目錄中建立bin和bin下的test目錄,權限設置為文件主可讀、寫、執行,同組用戶可讀和執行,其他用戶無權訪問
`mkdir -p-m 750 bin/test`
### 遞歸創建多個目錄
命令:`mkdir -p test/test1`
輸出:
~~~
[root@localhost test]# mkdir -p test/test1
[root@localhost test]# tree
.
`-- test
`-- test1
2 directories, 0 files
~~~
### 創建新目錄都顯示信息
命令:`mkdir -v dirname`
~~~
[root@localhost test]# mkdir -v test2
mkdir: 已創建目錄 “test2”
[root@localhost test]# mkdir -v test3
mkdir: 已創建目錄 “test3”
~~~
- Linux的安裝
- Linux的軟件安裝管理
- Linux零碎的命令
- 了解ssh
- 系統調優及安全設置
- Linux系統中的硬鏈接和軟連接
- Linux文件和目錄的屬性及權限
- 命令總結
- 文件目錄管理命令
- cat
- cd
- cp
- ls
- mkdir
- mv
- rm
- touch
- vi
- 硬件檢測內核shell命令
- echo
- alias
- dd
- diff
- date
- grep(重要)
- head
- rpm
- sed(重要)
- tree
- unalias
- yum
- seq
- su
- less
- more
- tail
- awk(重要)
- pwd
- history
- whoami
- find(重要)
- which
- vimdiff
- sudo
- wget
- ln
- chmod
- chown
- vim常用技巧
- scp
- 工作場景應用總結
- 自動刪除n天前日志
- 刪除一個目錄下的所有文件但保留一個文件
- Linux軟件安裝
- php安裝(apache版本)
- vsftpd安裝
- git安裝
- python安裝
- LNMP安裝
- LAMP安裝I
- LAMP安裝II
- svn安裝
- svn在Linux下的命令操作
- svn鉤子簡介
- svn代碼上傳流程
- Crond介紹
- sersync應用指南
- 其他
- 小結一
- 系統調優重新整理tmp
- linux禁止root用戶直接登錄sshd并修改默認端口