標籤:執行 結構 not 組合 分類樹 目前的目錄 預設目錄 tab body
mkdir:命令
1、命令詳解
【功能說明】
mkdir命令是“make directories”中每個單詞的粗體字母組合而成,其功能是建立目錄,預設情況下,如果要建立的目錄已經存在,則會提示此檔案已經存在;而不會繼續建立目錄
【文法格式】
| mkdir |
[option] |
[directory] |
| mkdir |
[選項] |
[目錄] |
【選項說明】
參數選項 解釋說明(帶 Δ 的為重點)
-p
遞迴建立目錄,遞迴的意思是父目錄及其子目錄的子目錄 Δ
即使要建立的目錄實現已存在也不會報錯提示目錄已經存在
-m 設定新建立目錄的預設目錄對應的許可權
-v 顯示建立目錄的過程
2、使用案例
1、基礎範例
案例1、不使用任何命令參數建立目錄用法樣本。
我們先來查看下當前的分類樹結構,命令如下:
[[email protected] ~]# cd
[[email protected] ~]# tree -d
. #根據結果可以看出目前的目錄下沒有任何目錄
0 directories
開始測試建立目錄,並檢查:
[[email protected] ~]# mkdir data #在目前的目錄下建立data目錄,此處data是相對路徑
[[email protected] ~]# tree -d
.
└── data #可以看到data目錄已經建立。
1 directory
[[email protected] ~]# mkdir data #再次執行建立命令會提示目錄已經存在。
mkdir: 無法建立目錄"data": 檔案已存在
擴充知識:
windows下的目錄路徑樣式為d:\data\test,而linux下的路徑樣式為/data/test,它們的目錄頂點和分隔字元均不同。
案例2:使用-p參數遞迴建立目錄
當我們建立多級目錄時,如果第一級目錄(cc)不存在,那麼我們建立結果會報錯,導致無法建立成果,操作如下:
[[email protected] ~]# mkdir cc/test
mkdir: cannot create directory ‘cc/test‘: No such file or directory #提示沒有這個檔案或目錄
此時,可以指定-P參數遞迴建立多級目錄:
mkdir-命令使用