linux的mkdir命令

转载 2015年07月09日 11:39:33

http://10495372.blog.51cto.com/10485372/1671084

1.作用mkdir命令的作用是建立名称为dirname的子目录,与MSDOS下的md命令类似,它的使用权限是所有用户。
2.格式mkdir [options] 目录名Usage:mkdir [OPTION]... DIRECTORY...
3.[options]主要参数
-m,--mode=模式:设定权限,与chmod类似。
-p,--parents:需要时创建上层目录;如果目录早已存在,则不当作错误。如果不存在就创建。
-v,--verbose:每次创建新目录都显示信息。
--version:显示版本信息后离开。

实例
创建目录1并使用umask设定的权限root默认为755

[root@awake ~]# mkdir 1                      //创建的目录名是“1”,让所有用户都有rwx
[root@awake ~]# mkdir-m 777 1
[root@awake ~]# mkdir –p /root/1/2/3/4       //需要时创建上层目录;如果目录早已存在,则不当作错误,如果不存在就创建。
[root@awake ~]# mkdir -m 744 /root/1/2/3/4   //没有-p参数是不允许创建深层目录的)
mkdir: cannot create directory`/root/1/2/3/4': No such file or directory
[root@awake ~]# mkdir -mp 744 /root/1/2/3/4  //-m和-p选项错误的写法,提示说明-m参数后面必须紧跟mode,正确写法可以写成mkdir–pm 744 /root/1/2/3/4
mkdir: invalid mode `p'
[root@awake ~]# mkdir -m 744 -p /root/1/2/3/4 //另外的一种正确写法
[root@awake ~]# ll 1          //创建后查询,发现1/2/3目录的权限为755,这个是因为umask生效导致的,root的默认umask值为0022,只有4文件夹的属性是之前参数设定的744
drwxr-xr-x. 3 root root 4096 Apr 15 09:12 2
[root@awake ~]# ll 1/2/3/                     //只有4文件夹的属性是之前参数设定的744
drwxr--r--. 2 root root 4096 Apr 15 09:12 4

linux基本命令(4)——mkdir命令

mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1、命令格式 mkdir [选项]目录 2、命令功能 通过该命令...
  • youzhouliu
  • youzhouliu
  • 2016年04月26日 21:30
  • 3519

Linux mkdir 命令

2015-06-25 创建 1、概要:   Linux mkdir 命令  创建指定目录,如果这些目录不存在的话。 2、命令格式:    mkdir [OPTION]... DIRECTOR...
  • woshizhangliang999
  • woshizhangliang999
  • 2015年06月25日 19:35
  • 676

Linux下的mkdir&&rmdir指令

Linux下的mkdir&&rmdir指令 一、mkdir指令 Linux下的mkdir指令用来创建指定的名称目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的...
  • step_ma
  • step_ma
  • 2017年07月22日 23:05
  • 199

linux unix命令之 mkdir rmdir rm

1)mkdir 创建目录 用法:mkdir [选项]... 目录... 若指定目录不存在则创建目录。 例如要在/home目录下创建目录 hunang,使用命令: $ sudo mkdir /h...
  • jzp12
  • jzp12
  • 2012年05月20日 09:51
  • 1985

Linux常用命令之mkdir/cp

介绍命令之前先介绍一下Tab键在Linux下有什么特殊的用法吧! 4、Tab键的作用 自动补全文件名 当敲的文件名没有重名时,按一下Tab键,系统就自动补全文件名 当敲的文件有重名时,按两下Tab...
  • SeeTheWorld518
  • SeeTheWorld518
  • 2015年07月18日 20:39
  • 1035

shell命令之mkdir

操作系统为 macOS 10.12.4 mkdir 是创建目录的命令。创建一级目录mkdir dir1如果dir1目录 已经存在,会提示目录已经存在创建多级目录mkdir -p dir1/dir2 如...
  • zwlove5280
  • zwlove5280
  • 2017年07月06日 23:25
  • 484

linux 操作系统中rmkdir命令的使用

删除空目录:rmkdir 英文原意是remove empty directories 命令所在路径是:/bin/rmkdir 执行的权限:所有用户  语法:rmkdir[目录名] 描述:删除...
  • u013519290
  • u013519290
  • 2016年07月22日 14:42
  • 280

linux下mkdir -v mkdir -p下的经验

mkdir -v: 可以用dirent.h的结构体遍历目录看是否已经有了我们要创建的文件,有就不创建,没有就创建 别的就小心好 提示信息就好了,要细致的话就要好好考虑所有的可能就好了,也不是很难 ...
  • hello_bravo_
  • hello_bravo_
  • 2016年08月24日 22:43
  • 2034

linux c实现mkdir命令

#include #include #include #include #include #include int main(int argc,char* argv[]) {...
  • u014660247
  • u014660247
  • 2016年10月31日 20:08
  • 398

Linux中mkdir和touch命令区别

原文地址:http://www.cnblogs.com/zfyouxi/p/5371317.html 一、目的         本文将介绍linux下新建文件或文件夹、删除文件或文件夹...
  • tanga842428
  • tanga842428
  • 2016年10月19日 10:12
  • 22421
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux的mkdir命令
举报原因:
原因补充:

(最多只允许输入30个字)