一、创建目录
mkdir 命令,是 make directories 的缩写,用于创建新目录。
基本格式为:[root@localhost ~]# mkdir [-mpv] 目录名称
【例 1】创建目录。
我们建立一个名为 my_work 的目录,通过 ls 命令可以查看到这个目录已经建立。
【例 2】使用 -p 选项递归创建目录。
这里只能查看一级子目录,其实后续的test1目录、test2目录都已经建立。
【例 3】使用 -m 选项自定义目录权限。
注意返回的权限部分,也就是 ls 命令输出的第一列数据(红色部分),由于my_work 和 home 目录未使用 -m 选项设定访问权限,因此这两个目录采用的是默认权限(默认权限值是 755)。而在创建 my 时,使用了 -m 选项,通过设定 711 权限值来给予新的目录 drwx--x--x 的权限。
二、删除空目录
rmdir 命令,是 remove empty directories 的缩写,用于用于删除空目录。
基本格式为:[root@localhost ~]# rmdir [-pv] 目录名称
【例 1】删除空目录
我们删除目录 my_work ,通过 ls 命令可以查看到这个目录已经删除;我们删除目录 test2 ,通过 ls test1 可以查看 test1 目录下 test2 已成功删除。
【例 2】使用 -p 选项递归删除空目录。
此方式先删除最低层的目录,再逐层删除上级目录,删除时需保证各级目录均为空目录。
【例 3】删除非空目录(报错)
rmdir 命令的作用十分有限,它只能刪除空目录,所以一旦目录中有内容,就会报错。所以命令执行成功与否,取决于要删除目录是否是空目录。