Linux系统中
mkdir命令用来创建指定名称的目录。全称是mkdir - make directories。
rmdir命令用来删除空目录。
mkdir
命令格式:
mkdir [OPTION]... DIRECTORY...
参数:
-m, --mode=MODE set file mode (as in chmod), not a=rwx - umask
配置文件夹的权限。
-p, --parents no error if existing, make parent directories as needed
帮助你直接将所需要的目录(包含上层目录)递归创建起来。
-v, --verbose print a message for each created directory
输出信息
rmdir
命令格式
rmdir [OPTION]... DIRECTORY...
参数
-p, --parents remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is similar to
'rmdir a/b/c a/b a'
命令示例:
1.示例:创建一个空目录
<code>[root@www ~]</code><code># cd /zdw </code>
<code>[root@www zdw]</code><code># mkdir test1 创建名为test1的新目录</code>
<code>[root@www zdw]</code><code># ls</code>
<code>test1</code>
<code>[root@www zdw]</code><code># ll</code>
<code>total 4</code>
<code>drwxr-xr-x 2 root root 4096 Apr 2 21:26 test1</code>
<a href="http://s1.51cto.com/wyfs02/M00/7E/6F/wKioL1b_ybPTlBccAAElTsoYFXU080.jpg" target="_blank"></a>
2.示例:递归创建多个目录
<code>[root@www zdw]</code><code># mkdir test2/test3/test4/test5</code>
<code>mkdir</code><code>: cannot create directory `test2</code><code>/test3/test4/test5</code><code>': No such </code><code>file</code> <code>or directory</code>
<code>上面的提示可以看出无法直接创建此目录</code>
<code>[root@www zdw]</code><code># mkdir -p test2/test3/test4/test5 加入-p的参数,可自行创建多层目录</code>
<code>[root@www zdw]</code><code># ll 验证</code>
<code>total 8</code>
<code>drwxr-xr-x 3 root root 4096 Apr 2 21:32 test2</code>
<code>[root@www zdw]</code><code># ll /test2 test2下有test3</code>
<code>drwxr-xr-x 3 root root 4096 Apr 2 21:31 test3</code>
<code>[root@www zdw]</code><code># ll /test2/test3 test3下有test4</code>
<code>drwxr-xr-x 3 root root 4096 Apr 2 21:31 test4</code>
<a href="http://s4.51cto.com/wyfs02/M01/7E/72/wKiom1b_yqbTPC38AAMpg_pg0-U594.jpg" target="_blank"></a>
3.示例:在一个目录下创建多个目录
<code>[root@w ~]</code><code># mkdir /home/zdw/{1,2,3} -p</code>
<code>[root@w ~]</code><code># tree /home/zdw/ </code>
<code>/home/zdw/</code>
<code>├── 1</code>
<code>├── 2</code>
<code>└── 3</code>
4.示例:创建目录时显示信息
<code>[root@www zdw]</code><code># mkdir -vp t/t1 加入-v参数,可显示信息</code>
<code>mkdir</code><code>: created directory `t'</code>
<code>mkdir</code><code>: created directory `t</code><code>/t1</code><code>'</code>
<a href="http://s5.51cto.com/wyfs02/M02/7E/72/wKiom1b_y42zNpK7AADKDEDzl4A624.jpg" target="_blank"></a>
5.示例:创建权限为rwx--x--x的目录
<code>[root@www zdw]</code><code># mkdir -m 711 zzzzz 加入-m参数,设置权限,rwx分别对应421</code>
<code>total 16</code>
<code>drwxr-xr-x 3 root root 4096 Apr 2 21:37 t</code>
<code>drwx--x--x 2 root root 4096 Apr 2 21:42 zzzzz 已看到权限为711的zzzzz目录</code>
<a href="http://s3.51cto.com/wyfs02/M00/7E/72/wKiom1b_zRzANJzOAAGy992Xnr4518.jpg" target="_blank"></a>
6.示例:删除空目录
<code>[root@www zdw]</code><code># rmdir zzzzz 使用rmdir,后面接目录名称</code>
<code>total 12</code>
<a href="http://s1.51cto.com/wyfs02/M01/7E/72/wKiom1b_zfqgfFMRAAF9Q2fVxuI029.jpg" target="_blank"></a>
7.示例:删除test2/test3/test4/test5目录
<code>[root@www zdw]</code><code># rmdir -p test2/test3/test4/test5 加入-p参数,连同上层空目录也一起删除</code>
<a href="http://s1.51cto.com/wyfs02/M02/7E/6F/wKioL1b_z-WC31KVAAKWWb1rcoU888.jpg" target="_blank"></a>
注:rmdir只能删除空目录,就是被删除的目录里面不能存在其它的目录或文件夹。如果要将所有目录下的东西都删除掉,就必须使用“rm -r test”。
本文转自cix123 51CTO博客,原文链接:http://blog.51cto.com/zhaodongwei/1759636,如需转载请自行联系原作者