[linux命令技巧] mkdir -p

  •   mkdir {dirname} 只能建立单个目录。mkdir的-p选项允许你一次性创建多层次的目录,而不是一次只创建单独的目录。例如,我们要在当前目录创建目录/home/a/b (/home为空),使用命令
cd /home
mkdir a
cd a
mkdir b

  当然可以,但是使用 mkdir -p /home/a/b 一次就可以建立所有目录,更为方便。

  

  (-v 显示每个创建的目录)

 

  如果可以使用 mkcd /home/a/b 可以直接进入到创建目录中。

 

  •    此外,如果我们想创建多层次、多维度的目录树,mkcd也显得比较苍白了。例如我们想要建立目录a,其中含有3个文件夹a1,a2,a3,且这3个文件都含有一个b文件夹。使用mkdir一个命令就可以完成任务:

  

mkdir -p a/{a1,a2,a3}/b

 

  •   -p选项还有一个作用就是不返回错误,例如当你要创建的目录存在时。

  

 

转载于:https://www.cnblogs.com/wylnii/p/mkdir-p.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/269632.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Git文件四种状态

git status可以看到文件是untracked 未跟踪状态 git add . 把文件添加到暂存区 接着 git status可以看到是staged状态 git commit -m "备注"

java中io流是类吗_Java中的IO流

今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结:IO流主要用于硬板、内存、键盘等处理设备上得数据操作…

动态规划(冬令营课堂笔记)

简单问题 01背包 012背包 部分背包 机器分配 烽火传递 花店橱窗问题 简单问题 01背包 一个容量为m的背包&#xff0c;有n个物品&#xff0c;第i个物品的体积为wi&#xff0c;价值为ci。选择若干物品&#xff0c;使得体积总和不超过m的情况下价值总和最大。 n<100&#xff0c…

Git使用命令行回退版本git reset --hard

git log--oneline --oneline 标记的作用是把每一个提交信息压缩为一行。默认情况下只会展示提交 ID与提交信息的首行。git log --oneline的结果如下 方法一&#xff1a; git reset --hard~回退几个版本 git reset --hard~3 表示回退三个版本&#xff0c;即从8309203回到93b1…

Git分支命令学习使用

git branch 查看分支&#xff0c;如下图 黄色的有*号的表示当前分支 git branch 分支名 表示创建一个新分支 git checkout 分支名 表示切换到这个分支 git checkout -b 分支名 表示创建这个新分支并且切换到这个分支上

php提交表单处理,PHP表单处理

我们可以在PHP中创建和使用表单。要获取表单数据&#xff0c;需要使用PHP超级元组&#xff1a;$_GET和$_POST。表单请求可以是get或post。 要从get请求中检索数据&#xff0c;需要使用$_GET&#xff0c;而$_POST用于检索post请求中的数据。PHP GET表单GET请求是表单的默认请求。…

git中--soft和--mixed和--hard区别

想cvbnm&#xff0c;。、、、、、

怎样在mac系统里将文件拷贝到移动硬盘教程

一&#xff1a;下载这个mounty软件 地址https://mounty.app/ 下载安装 打开后菜单栏显示一座山&#xff0c;如下 接着就可以移动了

Error:java: 无效的目标发行版: 11解决方案

我们在使用Idea开发中如果遇到你的JDK版本有“无效的目标发行版: 11”冲突时&#xff0c;要修改以下JDK版本

java证明ArrayList是线程不安全的

证明ArrayList是线程不安全的 我们开启100个线程.每个线程向List加100个数据,那么当所有线程执行完成之后应该是10000条,然后就对比一下结果,看看是否为10000条. thread.join(); 是让主线程等待所有的子线程执行完,才执行接下来的语句 运行结果为9988,而且每次运行结果还不一…

[CSS] 点击事件触发的动画

源码 https://github.com/YouXianMing/CSS-Animations/tree/master/Event 效果 细节 1) 一个完整的可回溯的动画至少包括了两种状态,以及两种状态的动画设置,还有其关键帧设置. 2) 设置的值其实只有A,B两种状态而已 3) 动画开始的时候,只设置一个状态值,而不设置状态的动画设置…

discuz邮件设置PHP,Discuz!6.0—如何配置发送邮件的参数

邮件发送方式个教程教大家如何配置邮件参数&#xff0c;主要介绍以下两个个方面&#xff1a;邮件发送方式邮件头的分隔符一、邮件发送方式&#xff1a;Discuz!6.0支持如下三种邮件发送方式&#xff1a;1、通过 PHP 函数的 sendmail 发送(推荐此方式)图1介绍&#xff1a;这种方式…

在AndroidStudio中数据存储第三方数据管理Bmob的使用

---恢复内容开始--- 在日常写代码的过程中我们比较痛苦的就是数据库的建立和使用&#xff0c;那么今天来介绍一下一个第三方的数据管理平台Bmonb。 一、我们首先进入Bmob的官网创建一个账号 Bome官网网址&#xff1a;http://www.bmob.cn/ 二、打开Androidstudio新建一个项目然后…

java for循环的这种写法怎么理解:for (; ; ) {},

无限循环的一种写法 for (;;) {//do something.... } for(a1;a2;a3){} a1:表示初始化&#xff0c;可以省略 a2:表示判断条件&#xff0c;可以省略 a3:表示循环后&#xff0c;变量&#xff08;不一定十循环变量&#xff0c;可以将循环体放在里面——很变态&#xff…

day38 19-Spring整合web开发

整合Spring开发环境只需要引入spring-web-3.2.0.RELEASE.jar这个jar包就可以了,因为它已经帮我们做好了. Spring整合web开发,不用每次都加载Spring环境了。 package cn.itcast.service;public class UserService {public void sayHello(){System.out.println("Hello Sprin…

线程的生命周期及五种基本状态介绍

一.线程的生命周期及五种基本状态 关于Java中线程的生命周期&#xff0c;首先看一下下面这张较为经典的图&#xff1a; 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点&#xff0c;Java中的多线程也就基本上掌握了。主要包括&#xff1a; Java线程具有…

php外联样式,css外联样式不起作用怎么办

css外联样式不起作用的解决办法&#xff1a;首先用sublime编辑器打开css文件&#xff1b;然后修改本地css文件编码格式为“utf-16LE”&#xff1b;最后重新保存运行即可。本教程操作环境&#xff1a;Windows7系统、Sublime Text3&&css3版本&#xff0c;该方法适用于所有…

java.io.IOException: DerInputStream.getLength(): lengthTag=111, too big解决方法

1:报错如下 Exception in thread "main" java.io.IOException: DerInputStream.getLength(): lengthTag111, too big.at sun.security.util.DerInputStream.getLength(DerInputStream.java:599)at sun.security.util.DerValue.init(DerValue.java:391)at sun.securit…