SSH Mergin同名文件夹 - 复制整个文件夹结构

时间:2012-08-06 23:42:08

标签: ssh command

我有一个像这样非常烦人的树结构的模块

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

现有应用程序已经有一个APP文件夹,它共享一些沿树的文件夹名称。

该应用程序当前已解压缩到名为__MACOSX的文件夹,我尝试使用sudo mv __MACOSX/*命令复制内容,但它已说“无法移动...目录不为空”。

我的FTP程序只会将所有文件添加到他们的目录中,并询问我是否要覆盖任何文件,如果有重复的话。在这个新的服务器上我只有SSH访问权限,所以我想知道是否有办法复制文件夹,以便他们填充APP中的目录?

1 个答案:

答案 0 :(得分:0)

您可以使用-R命令的递归(cp)标志来执行您想要的操作。例如,如果我有:

__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

...这是我认为你想做的事。