Linux目录创建及切换显示
cd pwd ls
mkdir
-p 层级创建目录,(在当没有父目录清空下,需要创建父目录和子目录的情况下执行)
-v 显示创建过程
-m MODE 创建时,同时赋予权限
rmdir 删除空目录
-p 删除层级一级目录(例如:/a/b/c/d/),但是无法删除(/a/b/c,e,d/f)
-v 显示
tree 显示目录层级结构
-d 只显示目录
-L level 指定显示的层级结构
-P pattern 只显示由指定patter
如何创建/tmp/x/y1 /tmp/x/y2 /tmp/x/y1/a /tmp/x/y1/b
分析首先得创建/tmp/x/y1,y2
然后分别创建/tmp/x/y1/a 和/tmp/x/y2/b
【实例1】
[root@Cody ~]# mkdir -pv /tmp/x/{y1/a,y2/b}
mkdir: created directory `/tmp/x'
mkdir: created directory `/tmp/x/y1'
mkdir: created directory `/tmp/x/y1/a'
mkdir: created directory `/tmp/x/y2'
mkdir: created directory `/tmp/x/y2/b'
[root@Cody ~]# ls /tmp/x
y1 y2
[root@Cody ~]# ls /tmp/x/y1
a
[root@Cody ~]# ls /tmp/x/y2
b
【实例2】联合查看bash特性的命令行展开
1.如何创建/tmp/x/y1 /tmp/x/y2 /tmp/x/y1/a /tmp/x/y1/b /tmp/x/y2/a /tmp/x/y2/b
mdkir -pv /tmp/x/{y1,y2}/{a,b}
[root@Cody ~]# mkdir -pv /tmp/x/{y1/{a,b},y2/{a,b}}
mkdir: created directory `/tmp/x'
mkdir: created directory `/tmp/x/y1'
mkdir: created directory `/tmp/x/y1/a'
mkdir: created directory `/tmp/x/y1/b'
mkdir: created directory `/tmp/x/y2'
mkdir: created directory `/tmp/x/y2/a'
mkdir: created directory `/tmp/x/y2/b'
2.如何创建x_m ,y_m ,x_n y_n
mkdir {x,y}_{m,n}
3.如何创建/tmp/bin,/tmp/sbin ,/tmp/usr ,/tmp/usr/bin ,/tmp/usr/sbin
mkdir -pv /tmp/{bin,sbin,usr/{bin,sbin}}
1、二进制程序
/bin , /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin
2、库文件
/lib /lib64 /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64
3、配置文件
/etc /etcDIRECTORY /usr/localetc
4、帮助文件
/usr/share/man /usr/share/doc /usr/localshare/man /usr/local/share/doc
转载于:https://blog.51cto.com/perthon/1885686