mkdir#

mkdir 是包含在 GNU Coreutils 內的目錄建立工具

mkdir (Make Directory) 是 Linux 系統中用於建立新目錄的指令。它可以一次建立一個或多個資料夾,並透過參數實現「遞迴建立中間層級目錄」或「設定目錄權限」等功能。在組織檔案系統結構或自動化開發環境部署時,mkdir 是最基礎且必備的操作。

Install#

$ sudo apt install coreutils

Setting in up#


Operate#

建立單一目錄#

mkdir new_folder

同時建立多個目錄#

mkdir dir1 dir2 dir3

建立深層目錄結構#

mkdir -p project/src/utils

參數範例指令說明
-pmkdir -p a/b/c建立父目錄。自動建立路徑中尚不存在的所有父目錄,且若目錄已存在也不報錯。
-mmkdir -m 777 public設定權限。在建立目錄時直接賦予指定的權限數值(Mode)。
-vmkdir -v new_dir顯示過程。顯示 mkdir 建立目錄時的詳細確認訊息。
-Zmkdir -Z new_dirSELinux 上下文。在建立時將新目錄的 SELinux 安全上下文設為預設值。

Reference#

Official docs: