一、mkdir命令簡介
mkdir指令用來創建一個目錄,其基本語法如下:
$ mkdir [OPTION] DIRECTORY...
其中,OPTION為可選參數,DIRECTORY為要創建的目錄名。若要創建多個目錄,可將DIRECTORY參數寫入空格分隔的列表中。
常用的OPTION參數有:
-m, --mode=MODE
:設定文件的存取許可權-p, --parents
:可創建多層目錄,若父級目錄不存在則會自動創建-v, --verbose
:顯示目錄的創建過程
二、-p參數的使用方法及作用
通過使用-p參數,mkdir指令可以自動創建多層目錄。例如:
$ mkdir -p /opt/data/logs/
上述指令將創建/opt/data/logs/三個目錄,如果/opt/data/目錄不存在,則會自動先創建該目錄。
這種語法對於需要創建多級目錄結構的場景特別有用,避免了手動創建每個目錄的煩惱。
三、-m參數的使用方法及作用
通過使用-m參數,mkdir指令可以設置文件的訪問許可權,常見用法如下:
$ mkdir -m 777 /opt/data/
上述指令將創建/opt/data/目錄,並將其訪問許可權設置為777,即可任意用戶讀、寫和執行該目錄下的文件。
注意:-m參數的值必須是文件許可權的八進位表示法,因此777表示該目錄具有最大許可權。
四、實用技巧
1、創建多級目錄
$ mkdir -p /opt/data/logs/
這種語法可以自動創建多級目錄,一次性完成多個目錄的創建,避免了手動創建每個目錄的麻煩。
2、創建帶有許可權的目錄
$ mkdir -m 777 /opt/data/
通過設置-m參數來為創建的目錄設置相應的許可權,避免了手動修改許可權的過程。
3、在同一級目錄下創建多個目錄
$ mkdir dir1 dir2 dir3
通過在同一個指令中加入多個目錄參數,一次性創建多個目錄,這種方法適用於需要在同一個目錄下創建多個同級目錄的場景。
五、總結
在Linux下,使用mkdir指令是創建目錄的基本方法,我們可以通過加入不同的OPTION參數,實現更加豐富的功能。尤其是-p參數和-m參數,它們極大地方便了目錄的創建和許可權設置,是Linux運維工程師必備的命令。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/237512.html