基本語法
mkdir
命令的基本語法如下:
mkdir [選項] 目錄名
創建單個目錄
要創建一個新目錄,只需在 mkdir
后跟上目錄名稱。例如:
mkdir new_folder
這會在當前工作目錄下創建一個名為 new_folder
的目錄。
創建多個目錄
可以一次性創建多個目錄,只需將目錄名稱以空格分隔列出:
mkdir dir1 dir2 dir3
遞歸創建目錄
使用 -p
選項可以遞歸創建目錄結構。如果父目錄不存在,系統會自動創建:
mkdir -p parent/child/grandchild
如果 parent
或 child
目錄不存在,命令會自動創建這些目錄。
設置目錄權限
使用 -m
選項可以在創建目錄時直接設置權限:
mkdir -m 755 secure_folder
這會創建一個名為 secure_folder
的目錄,并設置權限為 755
(所有者可讀、寫、執行,其他用戶可讀、執行)。
顯示創建過程
使用 -v
選項可以顯示每個目錄的創建過程:
mkdir -v new_dir
輸出類似:
mkdir: created directory 'new_dir'
處理目錄已存在的情況
默認情況下,如果目錄已存在,mkdir
會報錯。使用 -p
選項可以避免此錯誤:
mkdir -p existing_dir
即使 existing_dir
已存在,命令也不會報錯。
創建目錄并打印路徑
結合 -p
和 -v
選項可以遞歸創建目錄并顯示詳細信息:
mkdir -pv path/to/new/dir
輸出會顯示每個步驟的創建過程。
注意事項
- 如果目錄名稱中包含空格,需要用引號包裹:
mkdir "my folder"
- 權限設置需符合系統要求,否則可能無法訪問新目錄。
- 使用
-p
選項時需謹慎,避免意外創建不必要的目錄結構。