mkdir先创建父目录(linux mkdir命令详解)

2024-09-30 06:35:37 0

mkdir先创建父目录(linux mkdir命令详解)

各位老铁们好,相信很多人对mkdir先创建父目录都不是特别的了解,因此呢,今天就来为大家分享下关于mkdir先创建父目录以及linux mkdir命令详解的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

linux mkdir命令详解

Linux mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

1、命令格式:

mkdir目录...

2、命令功能:

通过mkdir命令可以实现在指定位置创建以dirname命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹不能与其父目录中的文件名重名,即同一个目录下不能有同名的。

3、命令参数:

-m,--mode=模式,设定权限《模式》,类似chmod,而不是rwxrwxrwx减umask

-p,--parents可以说一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录

-v,--verbose,每次创建新目录都显示信息

--help,显示此帮助信息并退出

--version,输出版本信息并退出

mkdir怎么建立目录

1、首先查看当前的路径,输入pwd,回车。

2、如果当前目录不是root的用户目录,则需要进入root用户目录,输入:cd /root,回车,进入root用户目录。

3、新建目录new,输入命令:mkdir new,回车,即可成功创建new目录。

4、查看当前目录下的所有文件,输入命令:ll,回车。可以看到new目录已经存在。

扩展资料:

mkdir命令:

用来创建指定的名称的目录,要求创建用户在当前目录具有权限,并且指定的目录名不能是当前目录中已有的目录。

命令格式:

mkdir

命令参数:

-m --mode=模式,建立目录的时候同时设置目录的权限;

-p --parents 若所建立的上层目录目前尚未建立,则会一并建立上层目录;

-v --verbose 每次创建新目录都显示信息;

-h --help 帮助信息。

mkdir命令怎么使用

  linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。那么mkdir命令怎么使用?下面跟着我一起来了解一下吧。

  mkdir命令怎么使用

  1.命令格式:

  mkdir 目录。。。

  2.命令功能:

  通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

  3.命令参数:

  -m, --mode=模式,设定权限《模式》 (类似 chmod),而不是 rwxrwxrwx 减 umask

  -p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

  -v, --verbose 每次创建新目录都显示信息

  --help 显示此帮助信息并退出

  --version 输出版本信息并退出

  4.命令实例:

  实例1:创建一个空目录

  命令:

  mkdir test1

  输出:

  # cd test

  # mkdir test1

  # ll

  总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

  #

  实例2:递归创建多个目录

  命令:

  mkdir -p test2/test22

  输出:

  # mkdir -p test2/test22

  # ll

  总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1

  drwxr-xr-x 3 root root 4096 10-25 17:44 test2

  # cd test2/

  # ll

  总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

  #

  实例3:创建权限为777的目录

  命令:

  mkdir -m 777 test3

  输出:

  # mkdir -m 777 test3

  # ll

  总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1

  drwxr-xr-x 3 root root 4096 10-25 17:44 test2

  drwxrwxrwx 2 root root 4096 10-25 17:46 test3

  #

  说明:

  test3 的权限为rwxrwxrwx

  实例4:创建新目录都显示信息

  命令:

  mkdir -v test4

  输出:

  # mkdir -v test4

  mkdir: 已创建目录 “test4”

  # mkdir -vp test5/test5-1

  mkdir: 已创建目录 “test5”

  mkdir: 已创建目录 “test5/test5-1”

  #

  实例五:一个命令创建项目的目录结构

***隐藏网址***

  命令:

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

  输出:

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

  mkdir: 已创建目录 “scf”

  mkdir: 已创建目录 “scf/lib”

  mkdir: 已创建目录 “scf/bin”

  mkdir: 已创建目录 “scf/doc”

  mkdir: 已创建目录 “scf/doc/info”

  mkdir: 已创建目录 “scf/doc/product”

  mkdir: 已创建目录 “scf/logs”

  mkdir: 已创建目录 “scf/logs/info”

  mkdir: 已创建目录 “scf/logs/product”

  mkdir: 已创建目录 “scf/service”

  mkdir: 已创建目录 “scf/service/deploy”

  mkdir: 已创建目录 “scf/service/deploy/info”

  mkdir: 已创建目录 “scf/service/deploy/product”

  # tree scf/

  scf/

  |-- bin

  |-- doc

  | |-- info

  | `-- product

  |-- lib

  |-- logs

  | |-- info

  | `-- product

  `-- service

  `-- deploy

  |-- info

  `-- product

  12 directories, 0 files

  #

  上面就是Linux mkdir命令的用法介绍了,当你要创建目录或子目录的时候,就会用到mkdir命令,但使用是有权限要求的,如果你不具有使用权限,就无法使用该命令。

Linux中mkdir命令先创建父目录的选项是

Linux多级目录创建的参数是-p,例如:

mkdir  -p  /fdir/test/sdir

以上,fdir是父目录,sdir是子目录,如果要创建子目录会一级一级进行创建的

在其父目录不存在时先创建父目录的命令

题主你好,

从你的问题来看, 应该考查的是mkdir命令的-p参数. 下面通过一个例子为题主详细的说一下:

假设在根目录下有一个子目录A,即 /A,

现在我想新建层级为/A/B/C这样的一个目录C, 但问题来了, 如果我直接使用命令:

    mkdir /A/B/C

会报错, 提示不存在目录B, 这个报错没问题, 因为事实上A目录下是空的(也就是说当mkdir命令后直接接路径的话, 执行过程是: "逐级检测目录是否存在, 如果某一祖先级目录不存在,则报错"). 此时我们就要借助mkdir命令的-p参数, 这个参数的作用是如果祖先级目录(题主问题中写的是父级目录, 其实不止父级)不存在则会自动为你创建, 因此将上面的命令改为:

    mkdir -p /A/B/C

上面命令加了-p参数的执行过程是, 先检测根目录下有没有目录A,有则继续向下看, 没有则新建目录A, 当A目录存在了, 再看A目录下有没有目录B,有则继续向下看, 没有则新建目录B, 当B目录也存在了, 再看目录C是否存在, 存在则退出, 不存在则新建目录C后退出. 也就是说-p参数将mkdir命令的执行逻辑改为: "逐级检测目录是否存在,有则继续向下处理,没有则新建"

-----

希望可以帮到题主, 欢迎追问.

linux中,在其父目录不存在时先创建父目录的命令,怎么办

创建子目录:mkdir -p /parent/child

Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。

Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括了像提供GUI界面的X Window之类的程序。

基本信息

英文名:LINUX

类别:操作系统

创始人:林纳斯·托瓦兹

发行版本:Debian、RedHat、Slackware等

发布时间:1991年的10月5日

特 点:免费、可靠、安全、稳定、多平台

linux中,在其父目录不存在时先创建父目录的命令,怎么来

操作命令如下:

mkdir  -p  /parent/son

以上创建son目录如果根目录没有parent,那么会先创建parent再创建son

关于mkdir先创建父目录和linux mkdir命令详解的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

mkdir先创建父目录(linux mkdir命令详解)

本文编辑:admin

本文相关文章:


mkdir先创建父目录(linux中,在其父目录不存在时先创建父目录的命令,怎么办)

mkdir先创建父目录(linux中,在其父目录不存在时先创建父目录的命令,怎么办)

本文目录linux中,在其父目录不存在时先创建父目录的命令,怎么办mkdir命令怎么使用Linux中mkdir命令先创建父目录的选项是在其父目录不存在时先创建父目录的命令linux mkdir命令详解linux中,在其父目录不存在时先创建父

2024年7月12日 21:16

更多文章:


rabbitvcs(rabbitvcs如何提交.so文件)

rabbitvcs(rabbitvcs如何提交.so文件)

本文目录rabbitvcs如何提交.so文件rabbitvcs 安装后是为什么root权限linux安装Rabbit,怎么解决 error: /usr/share/locale/sl/LC_MESSAGES/RabbitVCS.mo: Pe

2024年7月24日 08:38

switch破解教程(switch破解版dlc怎么用)

switch破解教程(switch破解版dlc怎么用)

本文目录switch破解版dlc怎么用switch正版破解关机后怎么进去破解系统破解版switch怎么用homeswitch破解模式怎么进相册switch国行破解教程是什么switch破解游戏怎么安装switch插入破解器启动方法switc

2023年7月26日 02:20

最简单的中文网页模板(求助,运用最简单的HTML和DIV+CSS设计一个自己的网页,像博客之类的,要有内页的)

最简单的中文网页模板(求助,运用最简单的HTML和DIV+CSS设计一个自己的网页,像博客之类的,要有内页的)

本文目录求助,运用最简单的HTML和DIV+CSS设计一个自己的网页,像博客之类的,要有内页的我想找一个企业网站的html模板,比较简洁,主页左边最好有这种登录模块,模板可以直接拿来使用,谢谢求一个简单的个人网页模板HTML的求比较简洁的网

2024年7月23日 13:33

gradle打包依赖的jar(如何使用Android Studio打包混淆的Jar)

gradle打包依赖的jar(如何使用Android Studio打包混淆的Jar)

本文目录如何使用Android Studio打包混淆的Jargradle打包Android程序,如何打包时不包含依赖包把依赖库打包进JAR中的方法如何使用Android Studio打包混淆的Jar使用AS打包混淆Jar包,百度一下,一片一

2024年7月20日 08:13

什么样子的替换才用通配符(请问谁有word所有的替换功能的详解么 就比如那个“使用通配符”选项 应该怎么用)

什么样子的替换才用通配符(请问谁有word所有的替换功能的详解么 就比如那个“使用通配符”选项 应该怎么用)

本文目录请问谁有word所有的替换功能的详解么 就比如那个“使用通配符”选项 应该怎么用word中是用通配符查找替换计算机职称考试的查找替换的题什么情况下使用通配符Word中怎样用通配符查找替换请问谁有word所有的替换功能的详解么 就比如

2024年5月14日 07:54

it培训机构排名西安本地(西安最好的计算机培训机构是哪个)

it培训机构排名西安本地(西安最好的计算机培训机构是哪个)

本文目录西安最好的计算机培训机构是哪个西安it学校都有哪些西安的计算机培训学校有哪些西安培训学校机构排名西安的计算机培训机构哪个好西安最好的计算机培训机构是哪个西安最好的计算机培训机构是达内教育,该机构作为国内IT培训的领导品牌,已成功为社

2024年7月18日 10:45

combined with用法(求助be combined with、be linked to与be associated with的区别)

combined with用法(求助be combined with、be linked to与be associated with的区别)

本文目录求助be combined with、be linked to与be associated with的区别combine的用法Combineto什么意思Combinecombined with & combining with 有什

2023年6月20日 05:40

beatbox教学网站(beatbox基础教学)

beatbox教学网站(beatbox基础教学)

本文目录beatbox基础教学Bbox怎样学哪里有bbox的教学谁有b-box协会里面K-BOX - beatbox中文语音教程全套我把所有粉都给他!beatbox基础教学***隐藏网址***Beat Box基础三音篇 1. K=KICK

2024年7月19日 21:04

微信公众号里面的服务(微信公众号有哪些功能)

微信公众号里面的服务(微信公众号有哪些功能)

各位老铁们,大家好,今天由我来为大家分享微信公众号里面的服务,以及微信公众号有哪些功能的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录微信公众号有哪

2024年7月3日 01:16

rotary手表(英剧好兆头里恶魔戴的是什么手表)

rotary手表(英剧好兆头里恶魔戴的是什么手表)

本文目录英剧好兆头里恶魔戴的是什么手表关系好的男性朋友,生日想送手表,什么牌子适合大学生英剧好兆头里恶魔戴的是什么手表夏洛克佩戴的是ROTARY品牌的钢表,这是一个主要在英国销售的品牌,价位相当亲民,很像是英国版的“海鸥”。哥哥夏洛克身居政

2024年6月12日 12:32

34岁唐艺昕带娃逛街(张若昀唐艺昕十指紧扣吃饭逛街,他们的感情究竟有多甜蜜)

34岁唐艺昕带娃逛街(张若昀唐艺昕十指紧扣吃饭逛街,他们的感情究竟有多甜蜜)

本文目录张若昀唐艺昕十指紧扣吃饭逛街,他们的感情究竟有多甜蜜唐艺昕带娃外出,二人在河边玩耍,唐艺昕最近过得怎么样唐艺昕张佳宁结伴出游,她们两姐妹的关系有多好唐艺昕挺巨肚出游,张若昀贴身陪同全程紧盯,手摸孕肚满脸宠溺,你怎么看唐艺昕一家三口出

2024年4月15日 00:10

素数的应用有哪些?小学数学为什么要介绍素数的概念

素数的应用有哪些?小学数学为什么要介绍素数的概念

本文目录素数的应用有哪些小学数学为什么要介绍素数的概念素数有规律可循吗素数分布的规律是什么如何用自然语言、一般流程图来描述素数判断的算法过程急求!!! 用N-S图表示输出100-200之间素数的算法!1到100之间的素数流程图怎么画求100

2024年7月3日 05:32

docker安装群晖系统(群晖ds216j如何安装docker套件)

docker安装群晖系统(群晖ds216j如何安装docker套件)

大家好,今天小编来为大家解答以下的问题,关于docker安装群晖系统,群晖ds216j如何安装docker套件这个很多人还不知道,现在让我们一起来看看吧!本文目录群晖ds216j如何安装docker套件说到docker,不知道群晖中的doc

2024年7月8日 20:25

sort对结构体数组排序(c++以一个数组为关键字对多个数组排序)

sort对结构体数组排序(c++以一个数组为关键字对多个数组排序)

本文目录c++以一个数组为关键字对多个数组排序c++中数组如何排序学生成绩管理系统如何给字符串排序在vba中,使用union选择不同单元格,然后组成数组,结果数组里元素的顺序和希望的不一样希望大神指教sort排序的时候遇到两个数相等怎么处理

2024年7月23日 07:36

rubbery(Hubery是什么意思)

rubbery(Hubery是什么意思)

本文目录Hubery是什么意思rubby 是什么意思rubber怎么读ePen Grip rubbery是什么功能Hubery是什么意思n. 休伯里 · 博伊;    一、读音:英  二、例句:In each cave they const

2024年7月3日 10:29

oracle client是什么(Oracle11g的database 和client的区别是什么)

oracle client是什么(Oracle11g的database 和client的区别是什么)

本文目录Oracle11g的database 和client的区别是什么oracle Instant Client 和oracle client 有什么区别Oracle client 版和server 版有啥区别oracle client怎

2024年7月23日 14:37

ps快速切片(PS怎么切片)

ps快速切片(PS怎么切片)

“ps快速切片”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看ps快速切片(PS怎么切片)!本文目录PS怎么切片PS怎么制作切片效果图怎么将图片切片Ps怎么做切片在线图像分割-PS高手来!怎么把图像等分!PS里如何切割ps怎

2024年7月11日 08:48

数组计算后如何返回公式(怎么根据数组公式的值返回相对应的值)

数组计算后如何返回公式(怎么根据数组公式的值返回相对应的值)

本文目录怎么根据数组公式的值返回相对应的值excel中设置公式后按F9查看之后如何恢复之前公式EXCEL数组公式函数如何转换查看内容excel插入创建表,计算完成后如何返回求Excel公式,在一组数组中查找一个值,找到了返回另一个值,看详细

2024年7月23日 00:15

企业网站出售(做网站需要多少钱由企业需求而定!)

企业网站出售(做网站需要多少钱由企业需求而定!)

大家好,今天小编来为大家解答以下的问题,关于企业网站出售,做网站需要多少钱由企业需求而定!这个很多人还不知道,现在让我们一起来看看吧!本文目录做网站需要多少钱由企业需求而定!域名代备案平台 域名快速备案怎么弄 网站备案代办 企业备案域名出售

2024年7月25日 14:45

ajax编程带来的新的攻击变化(AJAX技术有哪些方面的优势)

ajax编程带来的新的攻击变化(AJAX技术有哪些方面的优势)

本文目录AJAX技术有哪些方面的优势AJAX框架干嘛的ajax原理是什么什么是Ajax它的优点是怎样的ajax的开发模式AJAX的主要用途是什么Ajax有什么用什么时候使用AjaxAJAX是什么Ajax的优缺点AJAX技术有哪些方面的优势1

2024年7月20日 06:02

近期文章

alter table modify column null(sql语句怎么把不允许为空的属性修改为允许为空)
2024-09-30 05:55:07
本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1731
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1153
标签列表

热门搜索