linux mkdir 命令用來
建立指定的
名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。1.
命令格式:
mkdir [選項
] 目錄
...2.
命令功能:
通過 mkdir
命令可以實現在指定位置建立以
dirname(
指定的檔名
)命名的資料夾或目錄。要建立資料夾或目錄的使用者必須對所建立的資料夾的父資料夾具有寫許可權。並且,所建立的資料夾(目錄
)不能與其父目錄
(即父資料夾
)中的檔名重名,即同乙個目錄下不能有同名的
(區分大小寫)。
3.命令引數:
-m, --mode=模式,設定許可權
<
模式》 (
類似 chmod)
,而不是
rwxrwxrwx
減 umask
-p, --parents
可以是乙個路徑名稱。此時若路徑中的某些目錄尚不存在,
加上此選項後
,系統將自動建立好那些尚不存在的目錄
,即一次可以建立多個目錄
;-v, --verbose 每次建立新目錄都顯示資訊
--help 顯示此幫助資訊並退出
--version 輸出版本資訊並退出
4.命令例項:
例項1:
建立乙個空目錄
命令:mkdir test1
輸出:[root@localhost soft]
#cd test
[root@localhost test]
#mkdir test1
[root@localhost test]#ll
總計 4
drwxr
-xr-x 2 root root 4096 10-25 17:42
test1
[root
@localhost test]
#例項2
:遞迴建立多個目錄
命令:mkdir -p test2/test22
輸出:[root@localhost test]
#mkdir -p test2/test22
[root@localhost test]#ll
總計 8
drwxr
-xr-x 2 root root 4096 10-25 17:42
test1
drwxr
-xr-x 3 root root 4096 10-25 17:44
test2
[root
@localhost test]
#cd test2/
[root@localhost test2]#ll
總計 4
drwxr
-xr-x 2 root root 4096 10-25 17:44
test22
[root
@localhost test2]
#例項3
:建立許可權為777
的目錄命令:
mkdir -m 777 test3
輸出:[root@localhost test]
#mkdir -m 777 test3
[root@localhost test]#ll
總計 12
drwxr
-xr-x 2 root root 4096 10-25 17:42
test1
drwxr
-xr-x 3 root root 4096 10-25 17:44
test2
drwxrwxrwx
2 root root 4096 10-25 17:46
test3
[root
@localhost test]
#說明:
test3
的許可權為
rwxrwxrwx
例項4:
建立新目錄都顯示資訊
命令:mkdir -v test4
輸出:[root@localhost test]
#mkdir -v test4
mkdir: 已建立目錄
「test4
」[root
@localhost test]
#mkdir -vp test5/test5-1
mkdir: 已建立目錄
「test5
」mkdir: 已建立目錄
「test5
/test5-1
」[root
@localhost test]
#例項五:
乙個命令建立專案的目錄結構
參考:命令:mkdir -vp scf/,logs/,service/deploy/}
輸出:[root@localhost test]
#mkdir -vp scf/,logs/,service/deploy/}
mkdir: 已建立目錄
「scf
」mkdir: 已建立目錄
「scf
/lib」
mkdir: 已建立目錄
「scf
/bin」
mkdir: 已建立目錄
「scf
/doc」
mkdir: 已建立目錄
「scf
/doc/
info」
mkdir: 已建立目錄
「scf
/doc/
product」
mkdir: 已建立目錄
「scf
/logs」
mkdir: 已建立目錄
「scf
/logs/
info」
mkdir: 已建立目錄
「scf
/logs/
product」
mkdir: 已建立目錄
「scf
/service」
mkdir: 已建立目錄
「scf
/service/
deploy」
mkdir: 已建立目錄
「scf
/service/deploy/
info」
mkdir: 已建立目錄
「scf
/service/deploy/
product」
[root
@localhost test]
#tree scf/
scf/
|--
bin|--
doc| |--
info
| `--
product
|--
lib|--
logs
| |--
info
| `--
product
`--
service
`--
deploy
|--
info
`--
product
12 directories, 0
files
[root
@localhost test]
#
linux 建立目錄mkdir
1.命令 mkdir make directory mkdir 選項 引數 選項 z 設定安全上下文,當使用selinux時有效 m 目標屬性 或 mode 目標屬性 建立目錄的同時設定目錄的許可權 p或parents 若所要建立目錄的上層目錄尚未建立,則會一併建立上層目錄 version,顯示版本...
linux建立目錄命令 mkdir
mkdir命令用來建立目錄。該命令建立由dirname命名的目錄。如果在目錄名的前面沒有加任何路徑名,則在當前目錄下建立由dirname指定的目錄 如果給出了乙個已經存在的路徑,將會在該目錄下建立乙個指定的目錄。在建立目錄時,應保證新建的目錄與它所在目錄下的檔案沒有重名。注意 在建立檔案時,不要把所...
建立目錄命令 mkdir
1 命令名稱 mkdir 2 英文原意 make directories 3 命令所在路徑 bin mkdir 4 執行許可權 所有使用者 5 功能描述 建立新目錄 6 語法 mkdir p 目錄名 p 遞迴建立 例子 建立單個目錄 mkdir tmp vae.txt 建立多個目錄 mkdir tm...