mkdir — 建立目錄指令


有關 mkdir:
mkdir 即英文 “make directory” 的簡寫,是在 Linux 或其他 UNIX Like 環境下在檔案系統建立目錄的指令。

mkdir 的語法為:

mkdir [OPTION …] DIRECTORY_NAME …

參數:

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

建立目錄

mkdir 使用上非常簡單,只要在指令後加上目錄名稱便可以,例如:

$ mkdir temp_dir

要同時建立多個目錄,只要在指令後面逐一加上新目錄名稱:

$ mkdir dir1 dir2 dir3

要建立多層目錄,只要加上 -p 參數便可以,以下的 /home/phpini 已經存在,但未有 new_dir1, 以下指令會在 /home/phpini 下先建立 new_dir1, 然後再建立 new_dir2 及 new_dir3:

$ mkdir -p /home/phpini/new_dir1/new_dir2/new_dir3

使用 mkdir 時要有建立目錄的權限,否則會出現 “Permission denied” 報錯,例如:

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

Leave a Reply