linux基礎命令參數詳解之mkdir

 在linux裏面基本的命令寫法爲:linux

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

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

           

 

1make directorys 中文意思建立目錄,在命令使用中的體現方式mkdirurl

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

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

 

 

spacer.gif注意在#前面的括號裏的~這個表示當前操做的路徑由於要在/(根目錄)這個路徑下建立data因此要用到cd這個跳轉的命令,而(;)就是在同一行內把兩個命令分隔開如mkdir.)it

 spacer.gif而這個案例則是已經在/(根目錄)下因此在使用命令時就不用加上/這個路徑了)。class

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

 

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

spacer.gif 

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

1-m --mode=MODE

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

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

操做案例:

   spacer.gifspacer.gif建立一個data的目錄權限爲默認權限rwx-xr-x

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

 


    2-p --parents

         no error if existing ,make parent directoies as needed.

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

案例:

 首先建立一個目錄data

 spacer.gif

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

spacer.gif 

spacer.gif 

在加上-p這個參數後成功的建立出來了,再加上-p後能夠建立多個這樣的子目錄。因此-p這個參數有準確的說是遞歸建立目錄的參數

 

3-v --verbos(詳細的)

        Print a message for each created directory

        爲建立的每個目錄打印一條消息

案例:

     spacer.gif打印建立信息,目前沒明白這條參數有什麼用,可是以爲應該是和-p的參數組合使用的吧

相關文章
相關標籤/搜索