我希望在 Fedora 中做一个特定的副本。
我有两个文件夹:
'webroot':保存所有网络文件/图像等
'export':包含从我的 SVN 存储库导出的数千个 PHP、CSS、JS 文档的文件夹。
导出目录包含许多与根目录相同的文件/文件夹,但根目录包含导出中找不到的其他文件/文件夹。
我想使用以下选项将导出的所有内容与我的 webroot 合并:
- 如果导出版本包含的代码与 webroot 版本中的代码不同,则覆盖 webroot 中的文件(实时)
- 如果文件被覆盖,请保留文件的权限/用户/组(导出版本替换实时版本)*注意我希望维护 webroots 权限/所有权,但导出的内容
- 不提示/停止任何形式的副本(即不冗长)
- 递归复制 - 显然我想复制导出中找到的所有*文件文件夹和子文件夹
我对 cp 进行了一些研究-这可以完成工作吗?:
cp -pruf ./export /path/to/webroot