2014-12-18 40 views
1

我有一個目錄,我想將其全部複製到一個名稱不同的目錄中。Linux複製一個目錄但使用不同的名稱?

例子:

/Home/user/DirA-Web 

其內容複製到(但它需要創建)

/Home/user/version1/DirB-Img 
/Home/user/version2/DirB-Img 

我隨時可以把它複製和重命名它,我想。

編輯:我目前rsync的目錄到所需的位置,他們mvfor循環重命名它們。我正在尋找更乾淨的東西。

+0

你想保持初始直通保守黨? – tinySandy

+0

是的當文件被添加到它 – Jason

+0

爲什麼不創建一個新的目錄並將內容複製到它? – pratZ

回答

1

如果目錄

/Home/user/version1/ 

存在,一個簡單的cp會做:

cp -r /Home/user/DirA-Web /Home/user/version1/DirB-Img 

如果沒有,你需要使用mkdir事前,因爲CP沒有選項 創建目標目錄遞歸地:

mkdir -p /Home/user/version1/DirB-Img && cp -r /Home/user/DirA-Web /Home/user/version1/DirB-Img 
相關問題