Linux常用基本命令( mkdir )
mkdir:
作用:创建目录( make directories )
命令格式: make [option] 目录
1,创建目录, 当目录存在时,再次创建会提示文件已经存在
ghostwu@dev:~/linux/mkdir$ ls
ghostwu@dev:~/linux/mkdir$ tree -d
. directories
ghostwu@dev:~/linux/mkdir$ mkdir a
ghostwu@dev:~/linux/mkdir$ ls
a
ghostwu@dev:~/linux/mkdir$ mkdir a
mkdir: cannot create directory ‘a’: File exists
2,可以一次性创建多个目录
ghostwu@dev:~/linux/mkdir$ ls
a
ghostwu@dev:~/linux/mkdir$ mkdir b c d
ghostwu@dev:~/linux/mkdir$ ls
a b c d
3,当一个目录的上级目录不存在时候,需要用-p 递归创建
ghostwu@dev:~/linux/mkdir$ ls
a b c d
ghostwu@dev:~/linux/mkdir$ mkdir e/test
mkdir: cannot create directory ‘e/test’: No such file or directory
ghostwu@dev:~/linux/mkdir$ ls
a b c d
ghostwu@dev:~/linux/mkdir$ mkdir -p e/test
ghostwu@dev:~/linux/mkdir$ tree
.
├── a
├── b
├── c
├── d
└── e
└── test
4,-v 输出创建目录过程的详细信息
ghostwu@dev:~/linux/mkdir$ mkdir f/a/b/c -pv
mkdir: created directory 'f'
mkdir: created directory 'f/a'
mkdir: created directory 'f/a/b'
mkdir: created directory 'f/a/b/c'
ghostwu@dev:~/linux/mkdir$ tree f
f
└── a
└── b
└── c
5,大括号:表示范围与展开:
ghostwu@dev:~/linux/mkdir$ mkdir -pv a/{b,c,d,e,f}
mkdir: created directory 'a'
mkdir: created directory 'a/b'
mkdir: created directory 'a/c'
mkdir: created directory 'a/d'
mkdir: created directory 'a/e'
mkdir: created directory 'a/f'
ghostwu@dev:~/linux/mkdir$ tree
.
└── a
├── b
├── c
├── d
├── e
└── f
ghostwu@dev:~/linux/mkdir$ mkdir -pv a/{..}
mkdir: created directory 'a'
mkdir: created directory 'a/1'
mkdir: created directory 'a/2'
mkdir: created directory 'a/3'
mkdir: created directory 'a/4'
mkdir: created directory 'a/5'
mkdir: created directory 'a/6'
mkdir: created directory 'a/7'
mkdir: created directory 'a/8'
mkdir: created directory 'a/9'
mkdir: created directory 'a/10'
ghostwu@dev:~/linux/mkdir$ tree
.
└── a
├──
├──
├──
├──
├──
├──
├──
├──
├──
└──
ghostwu@dev:~/linux/mkdir$ mkdir -pv b/{a..z}
mkdir: created directory 'b'
mkdir: created directory 'b/a'
mkdir: created directory 'b/b'
mkdir: created directory 'b/c'
mkdir: created directory 'b/d'
mkdir: created directory 'b/e'
mkdir: created directory 'b/f'
mkdir: created directory 'b/g'
mkdir: created directory 'b/h'
mkdir: created directory 'b/i'
mkdir: created directory 'b/j'
mkdir: created directory 'b/k'
mkdir: created directory 'b/l'
mkdir: created directory 'b/m'
mkdir: created directory 'b/n'
mkdir: created directory 'b/o'
mkdir: created directory 'b/p'
mkdir: created directory 'b/q'
mkdir: created directory 'b/r'
mkdir: created directory 'b/s'
mkdir: created directory 'b/t'
mkdir: created directory 'b/u'
mkdir: created directory 'b/v'
mkdir: created directory 'b/w'
mkdir: created directory 'b/x'
mkdir: created directory 'b/y'
mkdir: created directory 'b/z'
ghostwu@dev:~/linux/mkdir$ tree
.
├── a
│ ├──
│ ├──
│ ├──
│ ├──
│ ├──
│ ├──
│ ├──
│ ├──
│ ├──
│ └──
└── b
├── a
├── b
├── c
├── d
├── e
├── f
├── g
├── h
├── i
├── j
├── k
├── l
├── m
├── n
├── o
├── p
├── q
├── r
├── s
├── t
├── u
├── v
├── w
├── x
├── y
└── z
Linux常用基本命令( mkdir )的更多相关文章
- Linux 常用基本命令及应用技巧
需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- 测试必知必会系列- Linux常用命令 - mkdir
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! 新建一个文件夹 yyTest mkdir yyTest 新建三个文件夹 yyTest1 yyTest2 yyTe ...
- 【Linux】linux常用基本命令(转)
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...
- 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...
- linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...
- linux常用基本命令整理小结
linux系统遵循的基本原则 由目标单一的小程序组成,组合小程序完成复杂任务: 一切皆文件: 尽量避免捕捉用户接口: 配置文件保存为纯文本文件: Linux命令行常识 命令格式 命令+选项+参数 选项 ...
- Linux 常用基本命令
这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会 一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好 另一个是工作6年的, ...
- Linux常用基本命令(file,chown)
1,file命令作用,查看文件的类型 ghostwu@dev:~$ .htm ./linux/rename ghostwu@dev:~$ .htm ./linux/rename/.htm: empty ...
随机推荐
- [NOIP2018]保卫王国(树形dp+倍增)
我的倍增解法吊打动态 \(dp\) 全局平衡二叉树没学过 先讲 \(NOIP\) 范围内的倍增解法. 我们先考虑只有一个点取/不取怎么做. \(f[x][0/1]\) 表示取/不取 \(x\) 后,\ ...
- Docker Compose模板文件介绍
模板文件是使用 Compose 的核心,涉及到的指令关键字也比较多,这里面大部分指令跟 docker run 相关参数的含义都是类似的.默认的模板文件名称为 docker-compose.yml ,格 ...
- 读取excel合并单元格内容
def get_excel_content(excel_path): contents = [] if self.log_path.endswith('xls'): workbook = xlrd.o ...
- 初印象至Vue路由
初印象系列为快速了解一门技术的内容,后续会推出本人应用这门技术时发现的一些认识. Vue路由和传统路由的区别: Vue路由主要是用来实现单页面应用内各个组件之间的切换,同样支持传递参数等功能.而传统路 ...
- odoo开发笔记 -- 前台不同视图访问同一个模型
看一下partner这个表, 客户和供应商,都用这个表,那怎么区分呢: 供应商: 客户 注意这两个里面用domain来进行区分: <field name="domain" ...
- Flexbox指南
Flexbox布局(Flexible Box)模块旨在提供一个更加有效的方式制定.调整和分布一个容器里的项目布局,即使他们的大小是未知或者是动态的.(这里我们称为Flex). Flex布局主要思想是让 ...
- Method 'initializationerror' not found.Opening the test classs JUnit4单元测试报错问题解决办法(图文详解)
不多说,直接上干货! 问题现象 今天使用JUnit 4进行单元测试时,测试程序一直运行不起来,报method initializationerror not found错误,如下: 问题分析 网上说版 ...
- msvcr110.dll丢失解决方案
http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 打开之后,在“选择语言”里选择“简体中文”,然后点击右边的“下载”按钮.
- rubymine debug需要安装依赖
for ruby2.x gem install ruby-debug-ide --pre gem install debase --pregem install debugger2 --pre
- NIO 基础之 Buffer
文章目录 1. 概述 2. 基本属性 3. 创建 Buffer 3.1 关于 Direct Buffer 和 Non-Direct Buffer 的区别 4. 向 Buffer 写入数据 5. 从 B ...