今天才发现这个问题,给一项目安装升级包,升级包里只有升级的文件.php ,那覆盖是直接替换成新文件夹的文件结构,合并至合并不存在的新文件,很难受。
请教大神,不能像 windows 一样,存在同名就覆盖,而不是替换整个文件夹的文件结构吗?
1
billlee 2021-01-07 22:22:58 +08:00
能不能像 windows 那样不知道,像 unix 那样 cp -r 肯定是可以的
|
2
also24 2021-01-07 22:30:35 +08:00 2
如果是说访达里面操作的话。
直接拖放 -> 只会问你是否替换; 拷贝 - 粘贴 -> 会询问你 替换 还是 合并,此时选合并就好。 |
3
mxalbert1996 2021-01-07 23:22:01 +08:00 via Android 1
按住 Option 键的同时拖放也可以合并
|
4
BrettD 2021-01-08 06:59:00 +08:00 via iPhone
你是命令行脚本还是在 Finder 鼠标操作的
|
5
tlerbao OP @also24
@mxalbert1996 这个合并按钮我看见了,但是和 windows 还是不一样,他只是把目标文件夹完全不存在的文件合并过去了,同名文件并没有起到一个覆盖的作用,后来还是借助命令行搞定的 @billlee 经过一系列测试,个别访达增强软件有这个 merge 功能,但是太麻烦了不想装,最后还是用命令行,不过我用的是 ditto,不知道这个命令会不会有后遗症哈。 @BrettD 我是在 finder 下操作的,鼠标和键盘都尝试了,替换和合并都和 windows 下的效果不一致。 |