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