Linux里面mkdir加不加-p的区别是什么?

作者&投稿:国溥 (若有异议请与网页底部的电邮联系)
mkdir -p不加p的区别是什么 我用两种方式创建目录似乎是一样的~

mkdir -p aaa/bbb/ccc会在没有aaa和aaa/bbb的时候新建这两个目录,没有-p的会报错

1、创建 test01 、test02、test03 三个文件夹命令:
[root@localhost ~]# mkdir test01 test02 test03
2、使用 -p 参数来创建多级文件夹,例如: test01/test02/test03
[root@localhost ~]# mkdir -p test01/test02/test03
3、在多个文件夹里的每个文件夹里面需要创建一个tool文件夹的话,可以用如下命令实现:

[root@localhost ~]# mkdir {test01,test02,test013}/tool

区别就是不加只能创建一级目录,加上可以创建多级目录,希望可以帮助你,请采纳,谢谢



例如需创建两级目录:mkdir -p school/class

表示创建目录school,并创建目录school的子目录class

不加 -p 的话,只能先执行 mkdir school,再进入school文件夹,执行 mkdir class 创建。

  1. 直接用mkdir指令不加 -p 创建多级目录的话会报错

  2. mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录



1、创建 test01 、test02、test03 三个文件夹命2113令:
[root@localhost ~]# mkdir test01 test02 test03
2、使用 -p 参数来创建5261多级文件夹4102,例如: test01/test02/test03
[root@localhost ~]# mkdir -p test01/test02/test03
3、在1653多个文件夹里的每专个文件夹里面需要创建一个tool文件夹的话,可属以用如下命令实现:

[root@localhost ~]# mkdir {test01,test02,test013}/tool

一次建立的目录层级不一样。
不加P一次只能建立一个目录,加了-P就可以更具需求,建立多层级目录。
mkdir命令 – 创建目录 -p 递归创建多级目录 查询命令《Linux就该这么学》 请采纳,谢谢

如何在linux终端中使用touch和mkdir命令创建文件和文件夹?
答:。最后,当你不再需要某个文件时,可以使用"rm"命令加上文件名来删除它,如"rm 文件名"。但请注意,这个操作是不可逆的,所以在执行前务必确认无误(删除)。以上就是在Linux中创建和管理文件和文件夹的基本操作,希望对你有所帮助。这些命令在日常的系统管理和文件操作中非常实用,值得熟练掌握。

Linux里的终端用mkdir创建目录提示权限不够怎么解决求大神啊
答:深度linux桌面版系统虽然是桌面版,在它文件管理器里是在usr、var等文件夹下是不能直接创建文件夹的,只能使用深度终端利用mkdir来创建。第一步、首先需要启动深度终端。第二步、在终端里输入“sudo mkdir /usr/java”。注意/usr/java这代码是中的usr指要创建文件夹所有在位置,java是指要创建的文件夹...

mkdir命令的作用是
答:mkdir是UNIX操作系统中的命令,是目录操作命令,用来创建一个目录。Linux命令之:mkdir作用:创建目录语法:mkdir(选项)文件夹名子例:[root@xuegod63opt]#mkdirdir1[root@xuegod63opt]#mkdirdir2dir3/home/dir4[root@xuegod63opt]#ls/home/dir4user1[root@xuegod63opt]#mkdir/tmp/a/b/cmkdir:无法...

Linux中目录的创建与删除命令使用说明
答:mkdir命令 mkdir 用于创建一个或多个目录 语法:语法是 mkdir [命令开关]目录 命令开关:-m 文目录设置操作权限 -p 如果上级目录不存在,同时创建它们。-v 输出创建的每个目录的信息 示例:Create directory:mkdir test 上述命令将创建目录 ‘test’.创建目录并设置访问权限:mkdir -m 666 test...

Linux里面递归创建目录指令是什么?
答:mkdir 默认只能在已经存在的目录中建立新目录,我们在建立目录的时候使用的是相对路径,所以这个目录被建立到当前目录下。 建立一系列的新目录,则需要加入"-p"选项,递归建立才可以。【例】使用 -p 选项递归建立目录。[root@localhost ~]# mkdir lm/movie/jp/cangls mkdir:无法创建目录"lm/movie/jp/...

LINUX 创建目录的时候 提示mkdir: cannot create directory `123...
答:因为$代表普通用户模式,权限不够,可以进入root帐号在建立文件夹。进入root帐号 ,打 su -(su - 切换到root用户,并转到root用户的家目录下,即改变到了root用户的环境。)linux-77@ubuntu:~$ su - Password:

mkdir命令如何处理已存在的目录并设置权限?
答:创建目录是Linux系统中一项基础且实用的操作,mkdir命令正是为此服务的。其全称为“make directories”,顾名思义,它的任务是创建一个新的文件夹。然而,值得注意的是,mkdir默认不会在已存在的目录下创建新目录,以防止命名冲突。在执行mkdir前,确保你想要创建的目录名称在当前路径下是唯一的。mkdir命令...

怎么利用命令删除和创建Linux文件夹
答:Linux添加文件命令 创建目录:mkdir(make directories)功能说明:建立目录 语法:mkdir [-p][--help][--version][-m 《目录属性》][目录名称]补充说明:mkdir可建立目录并同时设置目录的权限。参数:-m《目录属性》或–mode《目录属性》建立目录时同时设置目录的权限。-p或–parents 若所要...

linux 怎么用mkdir建立多个目录
答:1、打开linux客户端,如下图所示;2、点击链接linux按钮。3、输入用户名,主机ip地址。4、输入密码。5、连接成功,可以进行操作。6、输入mkdir aa/bb/cc,意思是创建aa,子目录bb,bb的子目录cc。

linux系统如何创建目录
答:Linux mkdir 命令 语法 mkdir [-p] dirName 参数说明:-p 确保目录名称存在,不存在的就建一个。实例 在工作目录下,建立一个名为 test 的子目录 :mkdir test