跳至主要內容
CJCJ Kuo

全站文章搜尋

輸入關鍵字即刻在靜態索引中快速搜尋
↑↓ 導航 · Enter 選取前往獨立搜尋頁 →
使用 mkdir 指令建立單或多層資料夾
資訊技術••約 2 分鐘•355 字

使用 mkdir 指令建立單或多層資料夾

本文目錄共 3 節

mkdir是Linux 最常用的指令之一主要功能是建立資料夾,mkdir 即英文 “make directory” 的簡寫,是在 Linux 或其他 UNIX 環境下在檔案系統建立目錄的指令。

mkdir 指令及參數:

mkdir  DIRECTORY_NAME

參數
-m, --mode=MODE: 設定目錄的權限。
-p, --parents: 如果建立新目錄的上層目錄不存在,會自動建立。另外如果加上這個參數,如果建立目錄已經存在,不會報錯。
-v, --verbose: 印出建立目錄的詳細資訊。
-Z, --context=CTX:對新建目錄進行 SELinux 安全設定。
--help: 顯示幫忙訊息。
--version: 顯示 mkdir 版本。

建立目錄:

要在目前的目錄位置下,建立一個新的資料夾叫AAA,可使用以下指令並帶入指定目錄名稱:

# 建立一個新的目錄
mkdir AAA

建立多個目錄:

要在目前的目錄位置下,建立多個新的資料夾叫AAA、BBB、CCC,可使用以下指令並帶入指定目錄名稱:

# 建立多個新的目錄
mkdir AAA BBB CCC

建立多層目錄:

要在目前的目錄位置下,建立多層級的資料夾結構如AAA/BBB/CCC,可使用以下指令並帶入指定目錄名稱:

# 建立多層新目錄結構
mkdir -p AAA/BBB/CCC

此時mkdir 會自動檢查路徑上所有的資料夾是否存在,如果不存在就自動建立,就不用像下方這樣建立資料夾。

mkdir  AAA
mkdir  AAA/BBB
mkdir  AAA/BBB/CCC

指定新目錄權限:

要在目前的目錄位置下,建立資料夾叫AAA並同時指定存取權限755,可使用以下指令並帶入指定目錄名稱:

# 建立新的目錄及設定權限
mkdir -m 755 AAA

注意事項:

如果建立時使用者沒有建立目錄的權限,會出現“Permission denied”的錯誤訊息,如下方

$ mkdir AAA
mkdir: cannot create directory ‘AAA’: Permission denied

參考來源:

查看此系列所有文章 →
CJ Kuo (郭仕杰)

CJ Kuo (郭仕杰)

創辦人兼主筆

熱愛軟體架構、DevOps、系統調優與新技術探索的工程實踐者,也會寫寫投資和生活。

獨立技術專刊推播

訂閱技術電子報

有新文章發布時寄送到您的信箱,不發送垃圾信。