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

linux基础命令参数详解之mkdir

时间:2016-07-14 16:04:09      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:linux   基础命令参数解析mkdir   

 在linux里面基本的命令写法为:

                              命令  [参数选项]  [文件或路径]

                    所要使用的命令  [这个是根据需要可变动的但是必须要和使用的命令相匹配的]  [所要处理或查阅的文件或路径]

           

 

1make directorys 中文意思创建目录,在命令使用中的体现方式mkdir

 例1mkdir  /data 这个命令的意思是在/(根目录)这个目录下创建data的目录。

 例2cd  /;mkdir data 这个命令的意思的先使用cd命令跳转到/(根目录)里面在使用 mkdir 创建data的命令(注意‘;’这个分号很有意思是代表在同一行内把两种命令分隔开)。

 

 

技术分享注意在#前面的括号里的~这个表示当前操作的路径因为要在/(根目录)这个路径下创建data所以要用到cd这个跳转的命令,而(;)就是在同一行内把两个命令分隔开如mkdir.)

 技术分享而这个案例则是已经在/(根目录)下所以在使用命令时就不用加上/这个路径了)。

 技术分享这个使用的方法就是加上/(根目录)这个路径的用法)。

 

mkdir这个命令的参数,查询方法用man  mkdir这个命令查询。

技术分享 

mkdir的参数解析及使用实例:

1-m --mode=MODE

         Set file mode(as in chmod),not a=rwx - umask

-m这个参数的命令解析:m等于mode(模式)的意思,内在含义有更改umask默认属性的用法也就是chmod

操作案例:

   技术分享技术分享创建一个data的目录权限为默认权限rwx-xr-x

技术分享然而在使用了-m这个参数在给这个data目录附上750的权限后在创建后的参数就是rwx-r-x---(r=4,w=2,x=1,)其中r代表可读,w代表可写,x代表可执行,用数字代表就是421.

 


    2-p --parents

         no error if existing ,make parent directoies as needed.

       -p等于parents(双)可以在以创建的目录中连续创建多个子目录,如递归创建.

案例:

 首先创建一个目录data

 技术分享

                            技术分享 使用cd切换到这个data的目录下在里面使用mkdir在创建子目录data2的同时在data2目录里在创建data3这个目录结果如上图显示不能创建目录data2/data3:没有这样的文件或目录或文件的报错信息如果想这样创建的话就要在mkdir后面加上参数-p     技术分享

技术分享 

技术分享 

在加上-p这个参数后成功的创建出来了,再加上-p后可以创建多个这样的子目录。所以-p这个参数有准确的说是递归创建目录的参数

 

3-v --verbos(详细的)

        Print a message for each created directory

        为创建的每一个目录打印一条消息

案例:

     技术分享打印创建信息,目前没明白这条参数有什么用,但是觉得应该是和-p的参数组合使用的吧


linux基础命令参数详解之mkdir

标签:linux   基础命令参数解析mkdir   

原文地址:http://11171394.blog.51cto.com/11161394/1826202

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