码迷,mamicode.com
首页 > 系统相关 > 详细

Linux mkdir命令

时间:2016-04-03 07:42:55      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:linux mkdir命令

Linux系统中mkdir命令用来创建指定名称的目录。全称是mkdir - make directories

命令格式:

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是删除“空”目录的命令


示例:创建一个空目录

[root@www ~]# cd /zdw            
[root@www zdw]# mkdir test1      创建名为test1的新目录
[root@www zdw]# ls
test1
[root@www zdw]# ll
total 4
drwxr-xr-x 2 root root 4096 Apr  2 21:26 test1

技术分享

示例:递归创建多个目录

[root@www zdw]# mkdir test2/test3/test4/test5
mkdir: cannot create directory `test2/test3/test4/test5‘: No such file or directory
上面的提示可以看出无法直接创建此目录
[root@www zdw]# mkdir -p test2/test3/test4/test5    加入-p的参数,可自行创建多层目录
[root@www zdw]# ll          验证
total 8
drwxr-xr-x 2 root root 4096 Apr  2 21:26 test1
drwxr-xr-x 3 root root 4096 Apr  2 21:32 test2
[root@www zdw]# ll /test2    test2下有test3
total 4
drwxr-xr-x 3 root root 4096 Apr  2 21:31 test3
[root@www zdw]# ll /test2/test3    test3下有test4
total 4
drwxr-xr-x 3 root root 4096 Apr  2 21:31 test4

技术分享

示例:创建目录时显示信息

drwxr-xr-x 3 root root 4096 Apr  2 21:31 test4
[root@www zdw]# mkdir -vp t/t1       加入-v参数,可显示信息
mkdir: created directory `t‘
mkdir: created directory `t/t1‘

技术分享

示例:创建权限为rwx--x--x的目录

[root@www zdw]# mkdir -m 711 zzzzz        加入-m参数,设置权限,rwx分别对应421
[root@www zdw]# ll
total 16
drwxr-xr-x 3 root root 4096 Apr  2 21:37 t
drwxr-xr-x 2 root root 4096 Apr  2 21:26 test1
drwxr-xr-x 3 root root 4096 Apr  2 21:32 test2
drwx--x--x 2 root root 4096 Apr  2 21:42 zzzzz      已看到权限为711的zzzzz目录

技术分享

示例:删除空目录

[root@www zdw]# rmdir zzzzz          使用rmdir,后面接目录名称
[root@www zdw]# ll
total 12
drwxr-xr-x 3 root root 4096 Apr  2 21:37 t
drwxr-xr-x 2 root root 4096 Apr  2 21:26 test1
drwxr-xr-x 3 root root 4096 Apr  2 21:32 test2

技术分享

示例:删除test2/test3/test4/test5目录

[root@www zdw]# rmdir -p test2/test3/test4/test5  加入-p参数,连同上层空目录也一起删除
[root@www zdw]# ll
total 8
drwxr-xr-x 3 root root 4096 Apr  2 21:37 t
drwxr-xr-x 2 root root 4096 Apr  2 21:26 test1

技术分享

注:rmdir只能删除空目录,就是被删除的目录里面不能存在其它的目录或文件夹。如果要将所有目录下的东西都删除掉,就必须使用“rm -r test”。

本文出自 “写给自己的博客” 博客,请务必保留此出处http://zhaodongwei.blog.51cto.com/4233742/1759636

Linux mkdir命令

标签:linux mkdir命令

原文地址:http://zhaodongwei.blog.51cto.com/4233742/1759636

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!