每天學習一點點 linux命令 4 mkdir

2021-07-25 02:42:34 字數 3740 閱讀 5556

mkdir

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]

#

每天學習一點點02

今天了解了用pyecharts繪製 方法很簡單,如下 from pyecharts.components import table from pyecharts.options import componenttitleopts tabel table headers 列表資料 也可以是datafr...

每天學習一點點04

今天聽了一本很多年前就想看的書,但是一直沒有去看,書名叫 定位 主要講的是各種企業之間的競爭,全書均運用了戰爭的理論,主要分為4種 競爭方法 1,防禦戰 行業領導者運用 2,進攻戰 行業第二名運用 3,側翼戰 行業中與領導者差異巨大者運用 4,游擊戰 行業中追求小而美者或者行業新手運用 防禦戰例 行...

每天進步一點點

很多朋友總喜歡問 成功靠什麼?其實,成功很難單一的歸納為靠什麼條件,如果一定要回答,只能從某種意義上說 很多人的成功就是靠他們每天比別人 多做一點點 正如古人有云 業精於勤,荒於嬉。這裡所說的勤,也就是比別人多做一點點,即付出多一點的勞動和努力。不要小看這一點點,又如古語說 集腋成裘,積沙成丘。如果...