1. 创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限
命令解析:
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
命令解析:
mkdir:创建空目录
-p:创建多级目录时加上该参数可同时创建
{}:代表一个集合,将多个需要进行组合的值放在一起,免去每个值敲一遍命令的繁琐。如上例的x_y,x_z,q_y,q_z,就可以组合成{x,q}_{y_z}
tree:以树状结构显示目录及文件