1. 创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限

深度截图_选择区域_20190901174954.png

命令解析:

mkdir:创建空目录

-p:创建多级目录时加上该参数可同时创建,该例当中如不加此参数,需先创建/app,然后再创建/app/rootdir

;:表示前一个命令执行完成之后接着执行下一个命令,将多个命令写在一行里,就不用等到前面一个命令执行完了再敲下一个命令

cp:复制文件或目录

-p:等同--preserv=mode,ownership,timestamp,表示复制的时候连同文件的权限属性一起复制过去

/root/*:表示/root下的所有文件

上图中可以看到,命令执行完之后,两个目录中的文件及文件属性是一致的

2. 使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z

深度截图_选择区域_20190901213746.png 

命令解析:

mkdir:创建空目录

-p:创建多级目录时加上该参数可同时创建

{}:代表一个集合,将多个需要进行组合的值放在一起,免去每个值敲一遍命令的繁琐。如上例的x_y,x_z,q_y,q_z,就可以组合成{x,q}_{y_z}

tree:以树状结构显示目录及文件