mkdir命令详解及使用方法实战

名称

  MKDIR 是 make directories 的缩写

使用方法

mkdir [选项(如-p)] ...目录名称(及子目录注意用分隔符隔开)...    如使用mkdir建立一个多级目录则要使用-P命令

  如:

  mkdir /lcp 是在根(/)目录下建立一个名为lcp的文件夹

  mkdir -p /lcp/abc 则是在根(/)目录下建一个名为lcp的文件夹同时在此文件夹中建立名为abc的文件夹

描述

创建目录(IES),如果他们不存在。

长选项必须用的参数在使用短选项时也是必须的。

-m,--mode =模式
              设置文件模式(与chmod),而不是= RWX - 的umask

-p,--parents
              新建多级目录时使用,此处作为重点命令,-p参数后面可以跟一个路径如mkdir -p /lcp/abc/vanos 若这中间有不存在的目录则系统自动补全缺失的目录,即建立多级不存在的目录时使用。

-v,--verbose
              打印一个消息对于每个创建的目录,通俗一点讲就是显示目录新建的过程。

-Z,--context = CTX
              设置每个创建目录的SELinux安全上下文
              CTX

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

实战演示:

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

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

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

 [root@moban ~]# mkdir -p /lcp/abc/Vanos    新建一个多级目录/lcp/abc/Vanos  此处使用了-p命令
[root@moban ~]# tree /lcp/            使用tree命令来查看/lcp/文件夹下包含那些子目录 tree命令此处提一下是树状列出目录内容
/lcp/
└── abc
└── Vanos                此处由于是使用了CRT远程连接,显示字符有误,此处也给大家列举出来,下面是临时的解决方法,能用到的就用,用不到的不用多了解,将来的内容中会有详细的解释此处只针对新手 directories, files
[root@moban ~]# LANG=en              解决方案是直接键入LANG=en 注意,LANG大写,linux中区分大小写,一定要严谨
[root@moban ~]# tree /lcp/            此处我们再来查看一下,tree/lcp/ 有的同学就会问了,这个“/lcp/”我不加“/”直接"/lcp"不行吗?此处也是可以的,不过为了严谨我们加上“/”,这代表是查看lcp目录里面的内容
/lcp/
`-- abc
`-- Vanos                    好了这里都列举出来了。lcp下面包含着一个abc的文件夹,里面还有个Vanos的子目录 directories, files               显示了有两个目录,0个文件

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

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

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

【初级】linux mkdir 命令详解及使用方法实战的更多相关文章

  1. 【初级】linux rm 命令详解及使用方法实战

    rm:删除命令 前言: windows中的删除命令大家都不陌生,linux中的删除命令和windows中有一个共同特点,那就是危险,前两篇linux mkdir 命令详解及使用方法实战[初级]中我们就 ...

  2. 【初级】linux pwd 命令详解及使用方法实战

    pwd:查看当前工作目录 前言: Linux中用 pwd 命令来查看”当前工作目录“的完整路径,就是经常提及的所在目录,多用在生产环境多级目录中查看当前所在路径,使用此命令能给运维人员/操作人员带来很 ...

  3. 【初级】linux mv 命令详解及使用方法实战

    mv:移动文件或者将文件改名 前言: mv是move的缩写,顾名思义是移动.它的功能既能移动文件/文件夹,又可以用来改名,经常用来做文件的备份,比如再删除之前,先给文件做备份(保护数据)也是linux ...

  4. 【初级】linux cp 命令详解及使用方法实战

    cp:复制文件或者目录 前言: cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不 ...

  5. Linux常用命令详解—基于CentOS7

    ## Linux 目录- /:根目录,一般只存放目录,不存放文件- /bin -> /usr/bin:可执行二进制文件的目录,也是常用命令目录,如常用的命令 ls.cat.mv 等- /boot ...

  6. Linux常用命令详解下

    Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ...

  7. Linux常用命令详解上

    Linux常用命令详解上 目录 一.shell 二.Linux命令 2.1.内部命令与外部命令的区别 2.2.Linux命令行的格式 2.3.编辑Linux命令行的辅助操作 2.4.获得命令帮助的方法 ...

  8. linux awk命令详解

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  9. linux cat 命令详解

    linux cat 命令详解 http://linux.chinaunix.net/techdoc/system/2007/11/16/972467.shtml adb shell su //这个不一 ...

随机推荐

  1. Java开发中经典的小实例-(二分法)

    public int binarySearch(int[] data,int aim){//以int数组为例,aim为需要查找的数 int start = 0; int end = data.leng ...

  2. TFS二次开发、C#知识点、SQL知识总结目录

    TFS二次开发系列 TFS二次开发系列:一.TFS体系结构和概念 TFS二次开发系列:二.TFS的安装 TFS二次开发系列:三.TFS二次开发的第一个实例 TFS二次开发系列:四.TFS二次开发Wor ...

  3. Maven 配置 Selenium + testNG + reportNG 运行环境

    .markdown-preview:not([data-use-github-style]) { padding: 2em; font-size: 1.2em; color: rgb(56, 58, ...

  4. QAbstractItemView::setRootIndex(const QModelIndex & index) 失效

    问题: 在逻辑中使用了, QAbstractItemView::setRootIndex(const QModelIndex & index), 第一次设置生效, view 进入了model ...

  5. cocos学习笔记:快速上手

    cc.Class({ //奇怪的语法风格,cc.class, extends: cc.Component, //扩展自cc.Component properties: { //类的属性设置 jumpH ...

  6. 使用时间戳和sequence生成主键的function

    create or replace function fn_getKeyreturn varchar2is  k varchar2(30);begin  select to_char(sysdate, ...

  7. IOI2011ricehub米仓

    Description 乡间有一条笔直而长的路称为"米道".沿着这条米道上 R 块稻田,每块稻田的坐标均为一个 1 到 L 之间(含 1 和 L)的整数.这些稻田按照坐标以不减的顺 ...

  8. Memcached的使用

    为什么要使用Memcached? 1)高并发访问数据库的痛:死锁 2)磁盘IO之痛 3)读写性能完美 4)超简单的集群搭建Cluster 5)开源 6)性能最佳 7)丰富的成功案例 Memcached ...

  9. PHP data

  10. nodejs的第三天学习笔记

    一. CommonJS 规范 1.1nodejs 与 commonjs 之间的关系: 1)nodejs是一种服务器语言. a)开启服务的能力 b)文件读写的能力 服务器:就是一台安装了服务软件 2)c ...