Skip to content

[Linux] 使用 mkdir 指令建立多層資料夾

Last Updated on 2021-10-18 by Clay

mkdir 想必是在 Linux 系統上最常使用的指令之一,它最大的功能就在於『建立資料夾directory)』。

不過之前我曾經看過,還不夠熟悉這個指令的 Linux 使用者,很艱辛地一製作一層又一層的資料夾。

什麼意思呢?

實際上,他所需要的資料夾目錄應該是:

dir_1/dir_2/dir_3/dir_4


於是,他所使用的指令為:

mkdir dir_1
mkdir dir_1/dir_2
mkdir dir_1/dir_2/dir_3
mkdir dir_1/dir_2/dir_3/dir_4

我們可以加上 -p (--parents) 參數一口氣製作多層資料夾

如果你使用:

man mkdir


你將會看到官方的說明手冊,裡面就有寫著:

-p, --parents
       no error if existing, make parent directories as needed


也就是說我們輸入製作資料夾的路徑,若是沒有前一層資料夾存在(parents),則會自動建立。

也就是說我們只需要使用:

mkdir -p dir_1/dir_2/dir_3/dir_4


Output:


References


Read More

Tags:

2 thoughts on “[Linux] 使用 mkdir 指令建立多層資料夾”

  1. Pingback: 適合初學者的 12 個基本 Linux 指令 - 晟鑫科技部落格

  2. Pingback: 使用 mkdir 指令建立單或多層資料夾 | Linux | CJK Life

Leave a Reply