天天看點

linux mkdir

              linux mkdir  建立目錄

linux mkdir 指令用來建立指定的名稱的目錄,要求建立目錄的使用者在目前目錄中具有寫權限,并且指定的目錄名不能是目前目錄中已有的目錄。

指令格式:

1、mkdir (選項)目錄

指令功能:

通過 mkdir 指令可以實作在指定位置建立以 DirName(指定的檔案名)命名的檔案夾或目錄。要建立檔案夾或目錄的使用者必須對所建立的檔案夾的父檔案夾具有寫權限。并且,所建立的檔案夾(目錄)不能與其父目錄(即父檔案夾)中的檔案名重名,即同一個目錄下不能有同名的(區分大小寫)

指令參數:

-p, --parents

        no error if existing, make parent directories as needed

        可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統将自動建立好那些尚不存在的目錄,即一次可以建立多個目錄; 

 -m, --mode=MODE

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

              模式,設定權限<模式> (類似 chmod),而不是 rwxrwxrwx 減 umask

 -v, --verbose

              print a message for each created directory

               每次建立新目錄都顯示資訊

4、指令執行個體

執行個體:建立一個空目錄

指令:

[root@osb1 ~]# mkdir /test  在根下建立一個空目錄

[root@osb1 /]# cd test/     切換到父目錄下

[root@osb1 test]# mkdir test1 建立一個子目錄

[root@osb1 test]# ls -l  檢視目錄

total 0

drwxr-xr-x. 2 root root 6 Sep 24 17:40 test1 

執行個體2:遞歸建立多個目錄

  mkdir -p test2/test22

[root@osb1 ~]# mkdir -p test2/test22  建立多目錄

指令:

      [root@osb1 test2]# mkdir  -p test2/test22

      建立權限為777的目錄

      [root@osb1 test2]# mkdir -m 777  test4

      drwxrwxrwx. 2 root root  6 Sep 25 10:52 test4

      建立新的目錄都顯示資訊

      [root@osb1 test]# mkdir -v  meorient

      mkdir: created directory 'meorient'

      [root@osb1 data]# mkdir -vp meorient/meorient1/meorient2/moerient

      mkdir: created directory 'meorient/meorient1'

      mkdir: created directory 'meorient/meorient1/meorient2'

      mkdir: created directory 'meorient/meorient1/meorient2/moerient

      一個指令建立目錄結構

繼續閱讀