【初級】linux mkdir 命令詳解及使用方法實戰

mkdir命令詳解及使用方法實戰

 

名稱       

  MKDIR 是 make directories 的縮寫linux

使用方法

       mkdir [選項(如-p)] ...目錄名稱(及子目錄注意用分隔符隔開)...    如使用mkdir創建一個多級目錄則要使用-P命令 安全

  如:spa

  mkdir /lcp 是在根(/)目錄下創建一個名爲lcp的文件夾code

  mkdir -p /lcp/abc 則是在根(/)目錄下建一個名爲lcp的文件夾同時在此文件夾中創建名爲abc的文件夾blog

描述  

     建立目錄(IES),若是他們不存在。class

      長選項必須用的參數在使用短選項時也是必須的。file

       -m,--mode =模式
              設置文件模式(與chmod),而不是= RWX - 的umask權限

       -p,--parents
              新建多級目錄時使用,此處做爲重點命令,-p參數後面能夠跟一個路徑如mkdir -p /lcp/abc/vanos 若這中間有不存在的目錄則系統自動補全缺失的目錄,即創建多級不存在的目錄時使用。方法

       -v,--verbose
              打印一個消息對於每一個建立的目錄,通俗一點講就是顯示目錄新建的過程。yum

       -Z,--context = CTX
              設置每一個建立目錄的SELinux安全上下文
              CTX

    不懂的內容可使用mkdir--help或者使用man命令來進行查看詳細內容,經過 mkdir 命令能夠在指定位置建立文件夾或目錄,注意當前的用戶所要建立的文件及文件夾必須對所建立的文件夾的父文件夾具備寫入權限。 

 

實戰演示:

在根目錄下,新建一個空目錄data。

1 [root@moban ~]# mkdir /data    新建了一個data文件夾
2 [root@moban ~]# cd /data/     咱們進入到這個文件夾
3 [root@moban data]# pwd       查看一下當前所在目錄(pwd查看當前所在路徑) 4 /data                 查看命令執行結果,表示咱們當前在根下(/)的data目錄中

新建多級目錄(假設該目錄不存在)

 1 [root@moban ~]# mkdir -p /lcp/abc/Vanos    新建一個多級目錄/lcp/abc/Vanos  此處使用了-p命令  2 [root@moban ~]# tree /lcp/            使用tree命令來查看/lcp/文件夾下包含那些子目錄  tree命令此處提一下是樹狀列出目錄內容
 3 /lcp/
 4 â」」â」€â」€ abc
 5     â」」â」€â」€ Vanos                此處因爲是使用了CRT遠程鏈接,顯示字符有誤,此處也給你們列舉出來,下面是臨時的解決方法,能用到的就用,用不到的不用多瞭解,未來的內容中會有詳細的解釋此處只針對新手  6 
 7 2 directories, 0 files
 8 [root@moban ~]# LANG=en              解決方案是直接鍵入LANG=en  注意,LANG大寫,linux中區分大小寫,必定要嚴謹  9 [root@moban ~]# tree /lcp/            此處咱們再來查看一下,tree/lcp/ 有的同窗就會問了,這個「/lcp/」我不加「/」直接"/lcp"不行嗎?此處也是能夠的,不過爲了嚴謹咱們加上「/」,這表明是查看lcp目錄裏面的內容
10 /lcp/
11 `-- abc
12     `-- Vanos                    好了這裏都列舉出來了。lcp下面包含着一個abc的文件夾,裏面還有個Vanos的子目錄  
13 14 2 directories, 0 files               顯示了有兩個目錄,0個文件

 此處涉及到tree命令就提一句,若是當時安裝系統時沒有選擇tree怎麼辦?使用yum命令來安裝tree功能

1 [root@moban ~]# yum install tree -y     yum install  後面跟須要安裝的包/包組名稱  -y 表明贊成安裝的意思,若是不加-y 則會在安裝前要你確認此處僅爲了解詳情使用方法www.baidu.com  關鍵詞查詢:linux yum 

mkdir 更深層次的創建就是 -m/ -v了,裏面的內容包含權限等內容,後期將會進行講解,對於新手來講沒必要作太多瞭解,穩紮穩打纔是硬道理。勤動手,多實踐。linux其實很簡單。

相關文章
相關標籤/搜索