按照需求創建目錄並複製文件到目錄


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:以樹狀結構顯示目錄及文件


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章