2012-08-06 136 views
0

我有一個非常惱人的樹狀結構這樣SSH Mergin文件夾同名 - 複製整個文件夾結構

APP -CODE - COMMUNITY - VB - FILE 1 
           - FILE 2   
    -DESIGN - ADMIN - DEFAULT - FILES 
      - FRONTEND - DEFAULT - MORE FILES 

模塊現有的應用程序已經有共享一些相同的文件夾名稱的APP文件夾沿着樹走。

該應用程序當前解壓縮到一個名爲__MACOSX的文件夾,我嘗試使用sudo mv __MACOSX/*命令複製內容,但它說'不能移動...目錄不爲空'。

我的FTP程序只會將所有文件添加到他們的目錄中,並詢問是否我想覆蓋任何有重複的文件。在這個新的服務器上,我只有SSH訪問權限,所以我想知道是否有方法複製文件夾,以便他們將填充APP中的目錄?

回答

0

您可以對cp命令使用遞歸(-R)標誌來執行您想要的操作。舉例來說,如果我有:

__MACOSX/ 
    dir1/file1 
    dir1/file2 
    dir2/file3 

而且我有:

app/ 
    dir1/ 

然後我可以運行:

cp -R __MACOSX/* app/ 

我將結束:

app 
app/dir1 
app/dir1/file1 
app/dir1/file2 
app/dir2 
app/dir2/file3 

......這是我認爲你想要做的。

相關問題