Linux常用基本命令( mkdir )
2023-09-11 14:19:51 时间
mkdir:
作用:创建目录( make directories )
命令格式: make [option] 目录
1,创建目录, 当目录存在时,再次创建会提示文件已经存在
ghostwu@dev:~/linux/mkdir$ ls ghostwu@dev:~/linux/mkdir$ tree -d . 0 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/{1..10} 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 ├── 1 ├── 10 ├── 2 ├── 3 ├── 4 ├── 5 ├── 6 ├── 7 ├── 8 └── 9
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 │ ├── 1 │ ├── 10 │ ├── 2 │ ├── 3 │ ├── 4 │ ├── 5 │ ├── 6 │ ├── 7 │ ├── 8 │ └── 9 └── 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远程拷贝scp命令
- Linux常用系统管理命令(top、free、kill、df)
- 每天一个linux命令(24):Linux文件类型与扩展名
- 每天一个linux命令(5):rm 命令
- linux shell 脚本攻略学习20--awk命令入门详解
- 06_常用 Linux 命令的基本使用
- 【刷题】面筋-Linux-创建多级目录命令mkdir -p
- Linux - 查看文件信息的三个命令
- linux中一些常用的命令总结
- linux配置网卡IP地址命令详细介绍及一些常用网络配置命令
- Linux常用命令介绍(二)——压缩与解压缩命令
- 学习Linux tar 命令:最简单也最困难
- Linux linux echo命令的-n、-e两个参数
- Linux命令: grep命令
- L85.linux命令每日一练 -- 第12章 Linux系统常用内置命令(一)
- L84.linux命令每日一练 -- 第11章 Linux系统管理命令 -- rpm和yum
- L63.linux命令每日一练 -- 第九章 Linux进程管理命令 -- runlevel、init和service
- L56.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- swapoff和sync
- L47.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- users和whoami
- L43.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- chage和chpasswd
- L31.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- uname和hostname
- Linux下的的GDB调试技巧四 —— 常用调试命令(1)
- Linux系统之终端管理命令的基本使用
- 优化Linux系统性能的必杀技:调整进程优先级!学会使用nice命令,让你的系统飞一般的顺畅!
- linux基本功系列之chage命令实战
- Linux之Ubuntu:Ubuntu中常使用的快捷键命令(sudo/dpkg等文件处理相关/系统硬件相关/文件管理/文档编辑/磁盘管理/系统管理/备份压缩)、常用基础案例(图文教程)之详细攻略
- Linux常用文件管理命令
- Linux dd 命令 - 15 个包含所有选项的示例
- Linux中19个MySQL数据库管理命令