有關 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
mkdir: cannot create directory ‘my_new_dir’: Permission denied