文件夾,即目錄,在linux中使用mkdir創建。
語法:mkdir dir_name
通過 mkdir 命令可以實現在指定位置創建以 dir_name(指定的文件名)命名的文件夾或目錄。要創建文件夾或目錄的用戶必須對所創建的文件夾的父文件夾具有寫權限。並且,所創建的文件夾(目錄)不能與其父目錄(即父文件夾)中的文件名重名,即同一個目錄下不能有同名的(區分大小寫)。
選項:
- -m:用於對新建目錄設置存取權限,也可以用 chmod 命令進行設置
- -p:如果目錄已經存在,則不會有錯誤提示。若父目錄不存在,將會創建父目錄。該選項常用於創建級聯目錄
- -v:為每個目錄顯示提示信息
實例:
1.創建文件夾
mkdir /home/cwh/test
mkdir命令不加任何選項默認在當前目錄下創建目錄,目錄的默認權限為777-umask。如果目錄已經存在將會提示錯誤。
2.創建多個目錄
mkdir dir_a dir_b dir_c
或者多個目錄用大括號({})括起來,並用逗號分隔(逗號前后不能有空白)
mkdir {a,b,c}
3.創建級聯目錄
mkdir -p a/{b,c,d/{c,d,g}}
同一目錄下的子目錄放在大括號中,並用逗號分隔。
ls -R a # 可以將目錄展開顯示
4.創建文件夾並賦權
mkdir -m 755 /home/cwh/test
mkdir -m=r a -- 只讀 mkdir -m=w b -- 只寫 mkdir -m=rw c -- 讀寫 mkdir -m=rx d -- 讀可執行 mkdir -m=rwx e -- 讀寫可執行
5.查看創建目錄的過程信息
mkdir -vp a/{b,c,d/{c,d,g}}
END 2018-08-21 09:59:08
