歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux基礎命令參數詳解之mkdir

linux基礎命令參數詳解之mkdir

日期:2017/3/3 11:29:06   编辑:Linux技術

在linux裡面基本的命令寫法為:

命令 [參數選項] [文件或路徑]

所要使用的命令 [這個是根據需要可變動的但是必須要和使用的命令相匹配的] [所要處理或查閱的文件或路徑]

1:make directorys 中文意思創建目錄,在命令使用中的體現方式mkdir。

例1:mkdir /data 這個命令的意思是在/(根目錄)這個目錄下創建data的目錄。

例2:cd /;mkdir data 這個命令的意思的先使用cd命令跳轉到/(根目錄)裡面在使用 mkdir 創建data的命令(注意‘;’這個分號很有意思是代表在同一行內把兩種命令分隔開)。

(注意在#前面的括號裡的~這個表示當前操作的路徑因為要在/(根目錄)這個路徑下創建data所以要用到cd這個跳轉的命令,而(;)就是在同一行內把兩個命令分隔開如mkdir.)

(而這個案例則是已經在/(根目錄)下所以在使用命令時就不用加上/這個路徑了)。

(這個使用的方法就是加上/(根目錄)這個路徑的用法)。

mkdir這個命令的參數,查詢方法用man mkdir這個命令查詢。

mkdir的參數解析及使用實例:

1:-m --mode=MODE

Set file mode(as in chmod),not a=rwx - umask

-m這個參數的命令解析:m等於mode(模式)的意思,內在含義有更改umask默認屬性的用法也就是chmod。

操作案例:

創建一個data的目錄權限為默認權限rwx-xr-x

然而在使用了-m這個參數在給這個data目錄附上750的權限後在創建後的參數就是rwx-r-x---(r=4,w=2,x=1,)其中r代表可讀,w代表可寫,x代表可執行,用數字代表就是4,2,1.

2:-p --parents

no error if existing ,make parent directoies as needed.

-p等於parents(雙)可以在以創建的目錄中連續創建多個子目錄,如遞歸創建.

案例:

首先創建一個目錄data

使用cd切換到這個data的目錄下在裡面使用mkdir在創建子目錄data2的同時在data2目錄裡在創建data3這個目錄結果如上圖顯示不能創建目錄data2/data3:沒有這樣的文件或目錄或文件的報錯信息。如果想這樣創建的話就要在mkdir後面加上參數-p

在加上-p這個參數後成功的創建出來了,再加上-p後可以創建多個這樣的子目錄。所以-p這個參數有准確的說是遞歸創建目錄的參數。

3:-v --verbos(詳細的)

Print a message for each created directory

為創建的每一個目錄打印一條消息

案例:

打印創建信息,目前沒明白這條參數有什麼用,但是覺得應該是和-p的參數組合使用的吧

Copyright © Linux教程網 All Rights Reserved