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