mkdir先创建父目录(linux mkdir命令详解)
本文目录
- linux mkdir命令详解
- mkdir怎么建立目录
- mkdir命令怎么使用
- Linux中mkdir命令先创建父目录的选项是
- 在其父目录不存在时先创建父目录的命令
- linux中,在其父目录不存在时先创建父目录的命令,怎么办
- linux中,在其父目录不存在时先创建父目录的命令,怎么来
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
更多文章:
最简单的中文网页模板(求助,运用最简单的HTML和DIV+CSS设计一个自己的网页,像博客之类的,要有内页的)
2024年7月23日 13:33
gradle打包依赖的jar(如何使用Android Studio打包混淆的Jar)
2024年7月20日 08:13
什么样子的替换才用通配符(请问谁有word所有的替换功能的详解么 就比如那个“使用通配符”选项 应该怎么用)
2024年5月14日 07:54
34岁唐艺昕带娃逛街(张若昀唐艺昕十指紧扣吃饭逛街,他们的感情究竟有多甜蜜)
2024年4月15日 00:10
docker安装群晖系统(群晖ds216j如何安装docker套件)
2024年7月8日 20:25
sort对结构体数组排序(c++以一个数组为关键字对多个数组排序)
2024年7月23日 07:36
oracle client是什么(Oracle11g的database 和client的区别是什么)
2024年7月23日 14:37
数组计算后如何返回公式(怎么根据数组公式的值返回相对应的值)
2024年7月23日 00:15
ajax编程带来的新的攻击变化(AJAX技术有哪些方面的优势)
2024年7月20日 06:02