2016-08-22 52 views
-3

我想複製一個子文件夾到一個新的目錄。此副本應該創建一個新文件夾,並且我在第一個地方複製的子文件夾將位於新文件夾中。如何使用新文件夾將子目錄文件夾複製到新目錄?

例子。

Folder A 

    -- sub folder 1 

    --Sub folder 1a 

    -- Sub folder 1b 

    -- Sub folder 2 

    --Sub folder 2a 

    -- Sub folder 2b 

我想sub folder 2,其中將包括sub folder 2a & sub folder 2b複製到新目錄中的文件夾名稱Folder B。但是,folder B不存在。我怎樣才能做到這一點?

+2

創建新文件夾「文件夾B」,然後使用rsync或cp -R將Sub文件夾2複製到其中。 – Barmar

回答

1

什麼是錯的:

mkdir folder-b 
cp -r sub-folder-2 folder-b/ 

如果你想要一個單行;只是放「;」在第一個命令的後面,然後直接輸入第二個命令。

+0

哦。我應該先創建一個新的文件夾?如果直接複製目錄以及文件夾名稱怎麼辦?我已經厭倦了你給出的建議答案。是的,它的工作原理。 – Lee

+0

我想如果有另一種方法來同時複製和創建目錄。 – Lee

+1

複製前不需要'mkdir'。只要注意路徑。我懷疑你想讓文件夾-b與文件夾-a處於同一級別,假設你在他們的父目錄中:'cp -r文件夾-a /子文件夾-2文件夾-b'應該就足夠了。 – fanton

0

rsync工具將幫助你做到這一點。

rsync -r FolderA/SubFolder2 FolderB/ 
相關問題