mkdir命令
【mkdir】 创建目录 mkdir ===make directory
命令格式:
mkdir [OPTION]... DIRECTORY
命令功能:
通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的
文件名重名,即同一个目录下不能有同名的(区分大小写)。
命令参数:
-m, --mode=MODE 设置文件权限(像chmod),而不是rwx-umask
-p, --parents 一次建立多个目录
-v, --verbose echo 打印出每次创建目录的新信息
--version
--help
命令实例:
实例1:创建一个空目录
命令:
mkdir nihao
输出:
[root@localhost /]# ls
bin boot dev etc home lib lib64 lost+found media mnt
[root@localhost /]# mkdir nihao
[root@localhost /]# ll
drwxr-xr-x. 2 root root 4096 Jul 6 00:03 nihao
实例2:递归创建多个目录
命令:
mkdir -p a1/a2 a3/a4
输出:
root@localhost nihao]# ls
[root@localhost nihao]# mkdir a1/a2
mkdir: cannot create directory `a1/a2': No such file or directory
[root@localhost nihao]# mkdir -p a1/a2
[root@localhost nihao]# cd a1
[root@localhost a1]# ll
drwxr-xr-x. 2 root root 4096 Jul 6 00:01 a2
实例3:设置文件权限
命令:
mkdir -m 755 nihao
输出:
[root@localhost /]# mkdir -m 777 niaho
[root@localhost /]# ll |grep niaho
drwxrwxrwx. 2 root root 4096 Jul 6 00:05 niaho
[root@localhost /]# mkdir -m 777 nihao
mkdir: cannot create directory `nihao': File exists
[root@localhost /]# chmod 755 hello
chmod: cannot access `hello': No such file or directory
说明:
帮助里说类似chmod,试了下发现不一样chmod是给已存在的目录文件改权限,如果文件目录不存在用chmod会报错,mkdir只给还没创建的目录添加文件,如果文件已存在会报错
实例4:创建新目录时显示信息
命令:
mkdir -v hey
输出:
[root@localhost hi]# mkdir -v hey
mkdir: created directory `hey'
实例5:递归创建目录并显示信息
命令
mkdir -vp /hello{/a,/b,/c{/c1/c2},/d}
输出:
[root@localhost hi]# mkdir -vp /hello{/a,/b,/c{/c1/c2},/d}
mkdir: created directory `/hello'
mkdir: created directory `/hello/a'
mkdir: created directory `/hello/b'
mkdir: created directory `/hello/c{'
mkdir: created directory `/hello/c{/c1'
mkdir: created directory `/hello/c{/c1/c2}'
mkdir: created directory `/hello/d'
[root@localhost hi]# mkdir -vp /hello/{a/,b/,c/{c1/,c2/},d/}
mkdir: created directory `/hello'
mkdir: created directory `/hello/a/'
mkdir: created directory `/hello/b/'
mkdir: created directory `/hello/c'
mkdir: created directory `/hello/c/c1/'
mkdir: created directory `/hello/c/c2/'
mkdir: created directory `/hello/d/'
[root@localhost /]# mkdir -vp /hello{/a,/b,/c{/c1,/c2},/d}
mkdir: created directory `/hello'
mkdir: created directory `/hello/a'
mkdir: created directory `/hello/b'
mkdir: created directory `/hello/c'
mkdir: created directory `/hello/c/c1'
mkdir: created directory `/hello/c/c2'
mkdir: created directory `/hello/d'
说明:第一次出错,和网站上的对比以为是斜杠位置不对,后检查是少个逗号,加上就好了
mkdir命令的更多相关文章
- linux常用命令(3)mkdir命令
mkdir命令1 命令格式:mkdir [选项]目录名2 命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录.要创建文件夹或目录的用户必须对所创 ...
- 【初级】linux mkdir 命令详解及使用方法实战
mkdir命令详解及使用方法实战 名称 MKDIR 是 make directories 的缩写 使用方法 mkdir [选项(如-p)] ...目录名称(及子目录注意用分隔符隔开)... 如使 ...
- linux命令(4):mkdir命令
linux mkdir 命令 用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命 ...
- 工作中常用的Linux命令:mkdir命令
本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处) 在Linux系统中,mkdir命令用来创建一个目录或一个级联目录. ...
- linux命令:mkdir 命令详解
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令 ...
- 每天一个linux命令(4):mkdir命令
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令 ...
- 每天一个Linux命令(04)--mkdir命令
Linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项]目录 2.命令功能: ...
- 转每天一个linux命令(4):mkdir命令
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令 ...
- 在 Linux 下用 mkdir 命令来创建目录和子目录
mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目录的命令.此命令属于内建命令. 运行 mkdir 命令 你可以在你的控制台直接键入 mkdir 来使用它. $ mkdir 默认 ...
随机推荐
- CSS优先级
一.CSS代码出现的几个位置 多重样式(Multiple Styles):如果外部样式.内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况. 一般情况下,优先级如下:(外部样式)Extern ...
- 1229【MySQL】性能优化之 Index Condition Pushdown
转自http://blog.itpub.net/22664653/viewspace-1210844/ [MySQL]性能优化之 Index Condition Pushdown2014-07-06 ...
- mybatis判断传入list大小
<if test="tenantIds.size() > 0"> AND A.PROC_TARGET_ID IN <foreach collection=& ...
- C#设计模式(2)——简单工厂模式
一.概念:简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创 ...
- CSS Icon 项目地址 小图标-用css写成的
http://cssicon.space/#/icon/focus 这是所有用css写成的 小图标 右侧有 html和css代码
- iOS10权限设置问题以及xcdoe8更新细节问题
<key>NSVideoSubscriberAccountUsageDescription</key> <string></string> <ke ...
- gdb可以调试python的pdb么
1.如题: gdb可以调试python的pdb么? 答案:可以,实验如下. 2.实验: 生成一个a.py代码文件,代码如下: import pdb a = 1 print "111" ...
- c# .net获取文件夹下的所有文件(多层递归),并获取区间数据(Jsion,xml等数据)写出到处理文件,学习分享~
static void Main(string[] args) { string path = string.Format(@"C:\Users\Administrator\D ...
- 构建自己的PHP框架之自动加载类中详解spl_autoload_register()函数
在了解这个函数之前先来看另一个函数:__autoload. 一.__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数.看下面例子: printit.c ...
- js事件(Event)知识整理
事件(Event)知识整理,本文由网上资料整理而来,需要的朋友可以参考下 鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover 之后如果光标继续在元素上移动,则不断触发mousemo ...