linux檔案目錄命令 mkdir

2021-07-22 06:44:36 字數 2916 閱讀 7340

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

總計 4drwxr-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

總計 8drwxr-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

總計 4drwxr-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

總計 12drwxr-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 檔案目錄命令

黑色 代表是普通的檔案 藍色 代表是目錄 資料夾 紫色 代表是檔案 綠色 代表是可以執行的檔案 指令碼檔案 存放linux命令的 紅色 代表是壓縮檔案 clear 清屏 pwd 顯示當前路徑 cd 切換路徑 ll 列印出當前目錄下的所有檔案的詳細資訊,包括大小,是否可讀寫等 ls 檢視當前目錄下的檔...

Linux檔案目錄命令

操作功能說明 空白鍵 space 代表向下翻一頁 enter 代表向下翻 一行 q代表立刻離開 more 不再顯示該檔案內容。ctrl f 向下滾動一屏 ctrl b 返回上一屏 輸出當前行的行號 f輸出檔名和當前行的行號 less指令用來分屏檢視檔案內容,它的功能與more指令類似,但是比more...

Linux檔案目錄命令

pwd,檢視當前工作目錄的完整路徑 ls,用來列印當前目錄的清單,可以指定其他目錄 a 列出目錄下所有的檔案,包括以 開頭的隱藏檔案 l 除了檔名外,還列出檔案許可權 所有者 大小等詳細資訊 r 反向次序排列 t 以檔案修改時間排序 g 類似 l,但是不列出所有者 h 以容易理解的檔案格式列出 如1...