目录创建命令

Mkdir

mkdir
make directory
语法:
mkdir [OPTION]... DIRECTORY...
创建目录 [选项可有可无,可以有多个] 目录名字,也可以有多个
选项
-p:递归创建目录,如果目录已存在,则不创建,并且不报错
-v:打印,显示,目录的创建过程
用法
在当前目录下,创建一个名字为one的文件夹
mkdir one
## 在指定的路径下,创建名字叫five的文件夹
mkdir /d/two/three/four/five
## 创建多个目录
[root@localhost <sub>]# mkdir a b c d
[root@localhost </sub>]# mkdir /opt/wyk /tmp/wyk
报错
λ mkdir /d/wyk/dsb/250
不能创建 /d/wyk/dsb/250 目录,原因,没有这样的文件或目录
mkdir: cannot create directory ‘/d/wyk/dsb/250’: No such file or directory
使用mkdir创建目录,它的上一级目录必须存在,才能创建
目录不能创建,zls 文件已存在
[root@localhost <sub>]# mkdir zls
mkdir: cannot create directory ‘zls’: File exists
序列用法
[root@localhost </sub>]# mkdir {1..10}
[root@localhost <sub>]# mkdir {a..z}
[root@localhost </sub>]# mkdir old{boy,girl}
mmdir -pv
[root@C ~]# mkdir -pv /applicdtion/oldboy/test
mkdir: created directory ‘/applicdtion’
mkdir: created directory ‘/applicdtion/oldboy’
mkdir: created directory ‘/applicdtion/oldboy/test’

普通文件创建

touch:只能创建出,可编辑的普通文件

语法
touch [OPTION]... FILE...
touch命令 [选项] 普通文件的文件名 可以写多个
touch创建文件,如果文件已存在,不报错,也不覆盖,只会修改文件的创建时间戳
序列
[root@localhost <sub>]# touch {a..d}
[root@localhost </sub>]# touch /tmp/zls /opt/zls /usr/local/src/zls
# 报错
[root@localhost ~]# touch /wyk/1.txt
touch: cannot touch ‘/wyk/1.txt’: No such file or directory
touch想要创建文件,必须该文件的上级目录要存在

树状显示目录结构

tree,以树根显示目录结构

tree
## 安装
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
## 语法
tree [option]... 路径
## 选项
-L:后面接数字,查看指定层级的目录
-d:只看所有的目录,不看普通文件
##报错
[root@localhost ~]# tree
##以前安装过tree命令,/usr/bin/tree 没有这样的文件或目录
-bash: /usr/bin/tree: No such file or directory
## 以前没有安装过tree命令,tree 命令没有找到
-bash: tree: Command not found

移动(剪切)命令

mv:move

mv:move
# 语法
mv [option]... source dest
mv [选项] 源文件... 目标路径
## 注意,目标路径,必须是一个目录,如果目标路径不存在,则是改名