每天一个linux命令:mkdir命令

LuckyAlan LuckyAlan     2022-08-30     731

关键词:

版权声明更新:2017-05-09
博主:LuckyAlan
联系:liuwenvip163@163.com
声明:吃水不忘挖井人,转载请注明出处!

1 文章介绍

本文介绍了Linux下命令mkdir。

2 开发平台

Linux

3 阅前须知

4 文章正文

mkdir(make directory)用于创建目录。

4.1 命令

4.1.1 命令

命令格式: mkdir [选项] 目录 
命令功能:在指定位置创建目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有目录。

4.1.2 参数

  • -m 或--mode 设置文件模式(暂不深究)
  • -p 或 --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
  • -v 或 --verbose 每次创建都打印创建信息
  • -z 或 --context (暂不深究)
  • --help 显示帮助页面并退出
  • --version 输出版本信息并退出

4.2 命令实例

再此之前我们见一个目录test(参考4.2.1)。

4.2.1 创建一个空目录

命令: mkdir test1 

使用ll查看,相关信息如下:

4.2.2 递归创建目录

命令: mkdir -p test2/test22 

使用ll查看的信息如下:

 

4.2.3 创建权限为777的目录

777权限指的是当前用户可以对相应的文件进行读取(r)、写入(w)、执行(x)的操作。

命令: mkdir -m 777 test2 

使用ll查看信息如下图:

在上图中我们可以看到,和我们4.3.1、4.3.2创建的目录有一点区别(关于ll打印出来的信息,请查看《每天一个Linux命令(2):ls命令》)。

4.3.4 创建目录的时候显示信息

命令: mkdir -v test4 

使用ll查看信息如下图:

4.3.5 一个命令创建项目的目录结构

命令:

1 mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

从上面的命令中我们可以看到,实际上这里是使用了p和v两种model(也就是说model可以为多种)输入效果如下:

使用tree来查看(首先得安装了tree):

 

5 参考资料

1、本文概念部分参考了维基百科
2、本文很大程度上是来自《每天一个linux命令(4):mkdir命令》。

每天一个linux命令:mkdir

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1.命令格式: mkdir [选项] 目录… 2.命令功能: 通过&n... 查看详情

每天一个linux命令:mkdir命令(代码片段)

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可... 查看详情

转每天一个linux命令:mkdir命令

1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。... 查看详情

转载每天一个linux命令

每天一个linux命令(1) :ls命令每天一个linux命令(2) :cd命令每天一个linux命令(3) :pwd命令每天一个linux命令(4) :mkdir命令每天一个linux命令(5) :rm命令每天一个linux命令(6) :rmdir命令每天一个linux命令(7) :... 查看详情

每天一个linux命令之mkdir(代码片段)

Linuxmkdir命令mkdir[-p]filename 用于创建一个空目录如果该目录下有相同名称的目录那么会报错[email protected]~/Documents/java_demomkdirdemomkdir:demo:Fileexists  如果要递归的创建文件需要加上-p否则会报错 如何创建/tmp/x/y1,/tmp/... 查看详情

每天一个linux命令目录(转)

一.文件目录操作命令:   1.每天一个linux命令(1):ls命令   2.每天一个linux命令(2):cd命令  3.每天一个linux命令(3):pwd命令   4.每天一个linux命令(4):mkdir命令  5.每天一个linux命令(5... 查看详情

每天一个命令之mkdir命令

每天一个命令之mkdir命令mkdir:创建一个目录摘要:mkdir [OPTION]... DIRECTORY...选项: 创建一个不存在的目录-m,--mode=MODE设置权限(类似chmod),不等于a=rwx-umask-p,--parents递归创建多个不存在的目录-v,--verbose打印出创建目录的... 查看详情

每天一个命令之mkdir命令

每天一个命令之mkdir命令mkdir:创建一个目录摘要:mkdir [OPTION]... DIRECTORY...选项: 创建一个不存在的目录-m,--mode=MODE设置权限(类似chmod),不等于a=rwx-umask-p,--parents递归创建多个不存在的目录-v,--verbose打印出创建目录的... 查看详情

每天学习一个linux命令:mkdir创建目录文件夹(makedirectory做活动目录)

linuxmkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。语法参数:mkdir[参数][目录名]参数:-m--mode=模式,设定权限<模式>(类似chmod),而不... 查看详情

每天一个linux命令:rm命令

昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录... 查看详情

每天一个linux命令:rm命令(代码片段)

昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录... 查看详情

linux命令学习之—每天发一个命令—mkdir

Linux命令学习之—每天发一个命令—mkdirmkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录...2.命令... 查看详情

每天一个linux命令

   开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为:  1.《鸟哥的linux私房菜》  2.http://codingstandards.iteye.com/blog/786653  3.linux命令五分钟系列  ... 查看详情

每天一个linux命令

开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为:  1.《鸟哥的linux私房菜》  2.http://codingstandards.iteye.com/blog/786653  3.linux命令五分钟系列   4.其他互... 查看详情

一天一个linux基础命令之目录管理类命令mkdir

...的用户必须对所创建的文件夹的父文件夹具有写权限。同一个目录下不能有同名的(区分大小写)文件和目录。 3、常用参数 查看详情

linux每天一个命令

sudofuser-k80/tcp 查看详情

每天一个linux命令(33)--df命令

  周末是学习的好时光。  每天一个Linux命令,接下来是磁盘存储相关的,df, du命令  Linux中df 命令的功能是用来检查Linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目... 查看详情

每天一个linux命令:cd命令

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。  1. 命令格式:... 查看详情