我有一个像这样非常烦人的树结构的模块
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 :(得分: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
...这是我认为你想做的事。