Linux mkdir命令 建立目錄(資料夾)

2021-10-01 09:10:14 字數 1209 閱讀 3159

mkdir 命令,是 make directories 的縮寫,用於建立新目錄,此命令所有使用者都可以使用。

mkdir 命令的基本格式為:

[root@localhost ~]# mkdir [-mp] 目錄名

【例 1】建立目錄。

[root@localhost ~]#mkdir cangls

[root@localhost ~]#ls

anaconda-ks.cfg cangls install.log install.log.syslog

我們建立乙個名為 cangls 的目錄,通過 ls 命令可以檢視到這個目錄已經建立。注意,我們在建立目錄的時候使用的是相對路徑,所以這個目錄被建立到當前目錄下。

【例 2】使用 -p 選項遞迴建立目錄。

[root@localhost ~]# mkdir lm/movie/jp/cangls

mkdir:無法建立目錄"lm/movie/jp/cangls":沒有那個檔案或目錄

[root@localhost ~]# mkdir -p lm/movie/jp/cangls

[root@localhost ~]# ls

anaconda-ks.cfg cangls install.log install.log.syslog lm

[root@localhost ~]# ls lm/

movie

#這裡只檢視一級子目錄,其實後續的jp目錄、cangls目錄都已經建立

【例 3】使用 -m 選項自定義目錄許可權。

[root@localhost ~]# mkdir -m 711 test2

[root@localhost ~]# ls -l

drwxr-xr-x  3 root  root 4096 jul 18 12:50 test

drwxr-xr-x  3 root  root 4096 jul 18 12:53 test1

drwx–x–x  2 root  root 4096 jul 18 12:54 test2

仔細看上面的許可權部分,也就是 ls 命令輸出的第一列資料(綠色部分),test 和 test1 目錄由於不是使用 -m 選項設定訪問許可權,因此這兩個目錄採用的是預設許可權(這裡的預設許可權值是 755,後續章節再詳細介紹預設許可權)。

而在建立 test2 時,使用了 -m 選項,通過設定 711 許可權值來給予新的目錄 drwx–x–x 的許可權,有關許可權值的具體含義也放到後續章節介紹。

Linux mkdir命令遞迴建立目錄

mkdir 預設只能在已經存在的目錄中建立新目錄,我們在建立目錄的時候使用的是相對路徑,所以這個目錄被建立到當前目錄下。建立一系列的新目錄,則需要加入 p 選項,遞迴建立才可以。例如 root localhost mkdir p lm movie jp cangls root localhost l...

Linux mkdir命令 建立目錄(資料夾)

mkdir 命令,是 make directories 的縮寫,用於建立新目錄,此命令所有使用者都可以使用。mkdir 命令的基本格式為 root localhost mkdir mp 目錄名 例 1 建立目錄。root localhost mkdir cangls root localhost l...

Linux mkdir 建立多級目錄

正常建立目錄的情況下,例如建立 aaa bbb ccc 這樣的目錄,我們第乙個想法是 mkdir aaa cd aaa mkdir bbb cd bbb mkdir ccc 進行如此繁瑣的操作!實際上在 linux 系統中有簡便的方法,只要在 mkdir 後面加乙個引數即可 mkdir p aaa ...