有关 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