工作中常用的Linux命令 mkdir命令

2022-09-20 02:57:11 字數 2409 閱讀 5408

在linux系統中,mkdir命令用來建立乙個目錄或乙個級聯目錄。

1. 命令格式

mkdir [選項] 目錄名 

mkdir [option]... directory...

2. 命令選項

-m=mode

為目錄指定訪問許可權,與chmod類似。

-p  如果目錄已經存在,則不會有錯誤提示。若父目錄不存在,將會建立父目錄。該選項常用於建立級聯目錄。

-v  為每個目錄顯示提示資訊。

3. 例項

例項1:在當前目錄建立baklog目錄。

/home/dodv81>umask

0002

/home/dodv81>mkdir baklog

/home/dodv81>ll

drwxrwxr-x 2 dodv81 dodv81 4096 nov 17 23:21 baklog

/home/dodv81>mkdir baklog

mkdir: cannot create directory `baklog': file exists

mkdir命令不加任何選項預設在當前目錄下建立目錄,目錄的預設許可權為777-umask。如果目錄已經存在將會提示錯誤。

例項2:建立多個目錄。

/home/dodv81/baklog>mkdir cep dod testlog

/home/dodv81/baklog>ls

cep dod testlog

或者多個目錄用大括號({})括起來,並用逗號分隔。

/home/dodv81/baklog>mkdir 

/home/dodv81/baklog>ls

cep dod testlog

逗號前後不能有空白,否則將會建立出下面目錄:

/home/dodv81/baklog>mkdir 

/home/dodv81/baklog>ls

例項3:建立級聯目錄。同一目錄下的子目錄放在大括號中,並用逗號分隔。

/home/dodv81>mkdir -p baklog/}

/home/dodv81>ls -r baklog/

baklog/:

bin lib log

baklog/bin:

baklog/lib:

baklog/log:

cep dod testlog

baklog/log/cep:

baklog/log/dod:

baklog/log/testlog:

例項4:為目錄指定許可權,指定的許可權為mode-umask。例如,mode=rx,umask=2,則最終許可權為555-2=554,即rw-rw-r--。

/home/dodv81/baklog/bin>mkdir -m=r a     -- 唯讀

/home/dodv81/baklog/bin>mkdir -m=w b -- 只寫

/home/dodv81/baklog/bin>mkdir -m=rw c -- 讀寫

/home/dodv81/baklog/bin>mkdir -m=rx d -- 讀可執行

/home/dodv81/baklog/bin>mkdir -m=rwx e -- 讀寫可執行

/home/dodv81/baklog/bin>ll

total 20

dr--r--r-- 2 dodv81 dodv81 4096 nov 17 23:48 a

d-w--w---- 2 dodv81 dodv81 4096 nov 17 23:48 b

drw-rw-r-- 2 dodv81 dodv81 4096 nov 17 23:48 c

dr-xr-xr-x 2 dodv81 dodv81 4096 nov 17 23:48 d

drwxrwxr-x 2 dodv81 dodv81 4096 nov 17 23:49 e

例項5:檢視建立目錄的過程資訊

/home/dodv81>mkdir -vp baklog/}

mkdir: created directory `baklog'

mkdir: created directory `baklog/bin'

mkdir: created directory `baklog/lib'

mkdir: created directory `baklog/log'

mkdir: created directory `baklog/log/cep'

mkdir: created directory `baklog/log/dod'

mkdir: created directory `baklog/log/testlog'

工作中常用的linux命令

tar cvf tar 目錄 tar xvf tar emv打成tar包 emvcd domains emvdomain ls lrt pwdcd emv ls lrt pwdcd emv desktop ftp上的路徑 ls lrt emvtar cvf emv20120326.tar emv 打...

linux 工作中常用的命令

定時啟動你的指令碼 在命令列輸入 crontab e 會出現編輯器 在裡面編輯你要啟動的指令碼命令,以python為列 5 10 usr bin python然後輸入你指令碼的絕對路徑 這將會在每天早上10點 5 分執行這個指令碼 以下是 crontab 檔案的格式 minute 區間為 0 59 ...

工作中常用的Linux命令

近來專案接近尾聲,手頭上沒有什麼活兒,所以就回想了一下之前工作中經常用到的linux命令,結果發現由於很長時間沒有使用,大部分命令都快忘完了,就連最基本的grep管道命令都忘了,所以整理一下,以備日後之需 1.查詢檔案 find name filename根據檔名在目錄下查詢 2.檢視乙個程式是否在...