mkdir#
mkdir 是包含在 GNU Coreutils 內的目錄建立工具
mkdir (Make Directory) 是 Linux 系統中用於建立新目錄的指令。它可以一次建立一個或多個資料夾,並透過參數實現「遞迴建立中間層級目錄」或「設定目錄權限」等功能。在組織檔案系統結構或自動化開發環境部署時,
mkdir是最基礎且必備的操作。
Install#
$ sudo apt install coreutilsSetting in up#
Operate#
建立單一目錄#
mkdir new_folder
同時建立多個目錄#
mkdir dir1 dir2 dir3
建立深層目錄結構#
mkdir -p project/src/utils
| 參數 | 範例指令 | 說明 |
|---|---|---|
-p | mkdir -p a/b/c | 建立父目錄。自動建立路徑中尚不存在的所有父目錄,且若目錄已存在也不報錯。 |
-m | mkdir -m 777 public | 設定權限。在建立目錄時直接賦予指定的權限數值(Mode)。 |
-v | mkdir -v new_dir | 顯示過程。顯示 mkdir 建立目錄時的詳細確認訊息。 |
-Z | mkdir -Z new_dir | SELinux 上下文。在建立時將新目錄的 SELinux 安全上下文設為預設值。 |
Reference#
Official docs: