1. 程式人生 > >mkdir-命令使用

mkdir-命令使用

mkdir命令 範例 選項 linux下 mkdir oot cannot 操作 也不會

mkdir:命令

  1、命令詳解

    【功能說明】

      mkdir命令是“make directories”中每個單詞的粗體字母組合而成,其功能是創建目錄,默認情況下,如果要創建的目錄已經存在,則會提示此文件已經存在;而不會繼續創建目錄

    【語法格式】

  

  

mkdir [option] [directory]
mkdir  [選項] [目錄]

    【選項說明】

參數選項 解釋說明(帶 Δ 的為重點)
-p
遞歸創建目錄,遞歸的意思是父目錄及其子目錄的子目錄 Δ
即使要創建的目錄實現已存在也不會報錯提示目錄已經存在

-m 設置新創建目錄的默認目錄對應的權限
-v 顯示創建目錄的過程
  2、使用案例

    1、基礎範例

      案例1、不使用任何命令參數創建目錄用法示例。

      我們先來查看下當前的目錄樹結構,命令如下:

  [root@1-230 ~]# cd
  [root@1-230 ~]# tree -d
  . #根據結果可以看出當前目錄下沒有任何目錄

  0 directories

      開始測試創建目錄,並檢查:

  [root@1-230 ~]# mkdir data #在當前目錄下創建data目錄,此處data是相對路徑

  [root@1-230 ~]# tree -d
  .
  └── data #可以看到data目錄已經創建。

  1 directory
  [root@1-230 ~]# mkdir data #再次執行創建命令會提示目錄已經存在。
  mkdir: 無法創建目錄"data": 文件已存在

      擴展知識:

        windows下的目錄路徑樣式為d:\data\test,而linux下的路徑樣式為/data/test,它們的目錄頂點和分隔符均不同。

      案例2:使用-p參數遞歸創建目錄

          當我們創建多級目錄時,如果第一級目錄(cc)不存在,那麽我們創建結果會報錯,導致無法創建成果,操作如下:

[root@1-230 ~]# mkdir cc/test
mkdir: cannot create directory ‘cc/test‘: No such file or directory #提示沒有這個文件或目錄

          此時,可以指定-P參數遞歸創建多級目錄:

mkdir-命令使用