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