mkdir 命令

简介:

名称

    mkdir 是 make directories 的缩写


使用方法

     mkdir [选项(如-p)] ...目录名称(及子目录注意用分隔符隔开)...    如使用mkdir建立一个多级目录则要使用-P命令 
  如:
  mkdir /lcp 是在根(/)目录下建立一个名为lcp的文件夹
  mkdir -p /lcp/abc 则是在根(/)目录下建一个名为lcp的文件夹同时在此文件夹中建立名为abc的文件夹


描述

     创建目录(IES),如果他们不存在。
      长选项必须用的参数在使用短选项时也是必须的。
       -m,--mode =模式
              设置权限模式(类似chmod),而不是rwxrwxrwx 减umask
       -p,--parents
              新建多级目录时使用,此处作为重点命令,-p参数后面可以跟一个路径如mkdir -p /lcp/abc/vanos 若这中间有不存在的目录则系统自动补全缺失的目录,即建立多级不存在的目录时使用。
       -v,--verbose
              打印一个消息对于每个创建的目录,通俗一点讲就是显示目录新建的过程。
       -Z,--context=CTX     将每个创建的目录的SELinux 安全环境设置为CTX
             --help            显示此帮助信息并退出
             --version         显示版本信息并退出

    不懂的内容可以使用mkdir--help或者使用man命令来进行查看详细内容,通过 mkdir 命令可以在指定位置创建文件夹或目录,注意当前的用户所要创建的文件及文件夹必须对所创建的文件夹的父文件夹具有写入权限。


实战演示:

在根目录下,新建一个空目录data。

1 [root@moban ~]# mkdir /data    新建了一个data文件夹
2 [root@moban ~]# cd /data/     我们进入到这个文件夹
3 [root@moban data]# pwd       查看一下当前所在目录(pwd查看当前所在路径)
4 /data                 查看命令执行结果,表示我们当前在根下(/)的data目录中


新建多级目录(假设该目录不存在)

1 [root@moban ~]# mkdir -p /lcp/abc/Vanos    新建一个多级目录/lcp/abc/Vanos  此处使用了-p命令
2 [root@moban ~]# tree /lcp/            使用tree命令来查看/lcp/文件夹下包含那些子目录  tree命令此处提一下是树状列出目录内容
3 /lcp/
4 a””a”a” abc
5     a””a”a” Vanos 
6
7 2 directories, 0 files
8 [root@moban ~]# LANG=en              解决方案是直接键入LANG=en  
9[root@moban ~]# tree /lcp/            此处我们再来查看一下,tree/lcp/ 有的同学就会问了,这个“/lcp/”我不加“/”直接"/lcp"不行吗?此处也是可以的,不过为了严谨我们加上“/”,这代表是查看lcp目录里面的内容
10 /lcp/
11 `-- abc
12    `-- Vanos                    好了这里都列举出来了。lcp下面包含着一个abc的文件夹,里面还有个Vanos的子目录
13
14 2 directories, 0 files               显示了有两个目录,0个文件


 此处涉及到tree命令就提一句,如果当时安装系统时没有选择tree怎么办?使用yum命令来安装tree功能

1 [root@moban ~]# yum install tree -y     yum install  后面跟需要安装的包/包组名称  -y 代表同意安装的意思,如果不加-y 则会在安装前要你确认此处仅为了解详情使用方法www.baidu.com  关键词查询:linux yum

mkdir 更深层次的建立就是 -m/ -v了,里面的内容包含权限等内容,后期将会进行讲解,对于新手来说不必做太多了解,稳扎稳打才是硬道理。勤动手,多实践。linux其实很简单。




本文转自 小杨_Ivan 51CTO博客,原文链接:http://blog.51cto.com/aqiang/1890410


相关文章
|
6月前
mkdir、rm、cp、mv命令
mkdir、rm、cp、mv命令
87 0
|
4月前
|
Linux
创建目录mkdir,语法​mkdir [-p] Linux路径​,mkdir ~/test3在home下创建,mkdir ./x 当前目录创建 mkdir /home/xx,mkdir -p 通,必须
创建目录mkdir,语法​mkdir [-p] Linux路径​,mkdir ~/test3在home下创建,mkdir ./x 当前目录创建 mkdir /home/xx,mkdir -p 通,必须
脚本中mkdir 与 mkdir -p 的区别
脚本中mkdir 与 mkdir -p 的区别
104 1
|
Ubuntu Linux Shell
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
222 0
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
|
数据可视化 安全 Linux
Linux目录和文件管理:mkdir、touch、cp、mv、rm
1 创建 文件名最长255个字节 包括路径在内文件名称最长4095个字节 除了斜杠和NULL,所有字符都有效.但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引 号来引用
337 0
|
Linux
【Linux—命令篇】文件和目录管理 mkdir/rmdir/cp
【Linux—命令篇】文件和目录管理 mkdir/rmdir/cp
675 0
【Linux—命令篇】文件和目录管理 mkdir/rmdir/cp
|
数据可视化
相对和绝对路径/cd命令/创建和删除目录mkdir/rmdir/rm命令
 2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令   绝对路径:从根开始的路径;文件所在的路径; 相对路径:相对于当前目录而言的路径;上一级或者下一级的路径。
1254 0