mkdir命令用來建立目錄。該命令建立由dirname命名的目錄。如果在目錄名的前面沒有加任何路徑名,則在當前目錄下建立由dirname指定的目錄;如果給出了乙個已經存在的路徑,將會在該目錄下建立乙個指定的目錄。在建立目錄時,應保證新建的目錄與它所在目錄下的檔案沒有重名。
注意:在建立檔案時,不要把所有的檔案都存放在主目錄中,可以建立子目錄,通過它們來更有效地組織檔案。最好採用前後一致的命名方式來區分檔案和目錄。例如,目錄名可以以大寫字母開頭,這樣,在目錄列表中目錄名就出現在前面。
在乙個子目錄中應包含型別相似或用途相近的檔案。例如,應建立乙個子目錄,它包含所有的資料庫檔案,另有乙個子目錄應包含電子**檔案,還有乙個子目錄應包含文書處理文件,等等。目錄也是檔案,它們和普通檔案一樣遵循相同的命名規則,並且利用全路徑可以唯一地指定乙個目錄。
mkdir 【選項】 【引數】
-p 遞迴建立多級目錄
-m 建立目錄的同時設定目錄的許可權
-z 設定安全上下文
-v 顯示目錄的建立過程
直接使用,將在當前目錄下建立目錄
[root@linus ~
]# mkdir test
[root@linus ~
]# ls
anaconda-ks.cfg initial-setup-ks.cfg test
例1:遞迴建立多級目錄,也就是巢狀目錄
[root@linus ~
]# mkdir /root/dir/dir2/dir3 #直接使用只能建立單一目錄
mkdir: 無法建立目錄"/root/dir/dir2/dir3"
: 沒有那個檔案或目錄
[root@linus ~
]# mkdir -p /root/dir/dir2/dir3
[root@linus ~
]# ls -r.
:anaconda-ks.cfg dir initial-setup-ks.cfg test
./dir:
dir2
./dir/dir2:
dir3
./dir/dir2/dir3:
./test:
例2:顯示詳細建立過程(其實也就是彈出乙個友好提示),預設是沒有的
[root@linus ~
]# mkdir -v test2
mkdir: 已建立目錄 "test2"
例3:建立目錄,並為其設定許可權
[root@linus ~
]# mkdir -m 775 test3
[root@linus ~
]# ll |grep test3
drwxrwxr-x 2 root root 6
2月 2921:
25 test3
linux 建立目錄命令
命令列提示符 root localhost 當前使用者名稱 主機名 當前所在目錄 linux 超級使用者 root window 超級使用者 administartor 超級使用者 普通使用者 當前所在目錄 使用者的家目錄 管理員超級使用者 root 普通使用者 home 使用者名稱 所在目錄 li...
linux建立目錄mkdir命令 5
linux mkdir 命令用來 建立指定的 名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。1 命令格式 mkdir 選項 目錄 2 命令功能 通過 mkdir 命令可以實現在指定位置建立以 dirname 指定的檔名 命名的資料夾或目錄。要建...
Linux建立目錄與刪除目錄命令具體分析
最近被人問到如何在linux下建立多層目錄結構,當時只是知道mkdir命令,但引數則不曉得了,現總結如下 功能 建立乙個目錄 類似dos下的md命令 語法 mkdir 選項 dirname 說明 該命令建立由dirname命名的目錄。需要建立目錄的使用者在當前目錄中 dirname的父目錄中 具備寫...