Finder 里面复制粘贴文件夹的时候,怎样递归覆盖文件,而不覆盖文件夹?

2013-12-14 12:57:24 +08:00
 s
菜鸟问题……
粘贴的时候,如果有同名文件夹,只能整体替换吗?有办法只覆盖里面的文件吗?
4463 次点击
所在节点    macOS
14 条回复
FrankFang128
2013-12-14 14:29:14 +08:00
命令行 rsync 吧
wzxjohn
2013-12-14 16:43:25 +08:00
@FrankFang128 一定要这么麻烦么。。。。
JoyNeop
2013-12-14 17:40:49 +08:00
假设你要用 A 文件夹里面的文件递归覆盖 b 文件夹里面的文件。

*在 GitHub 建立一个 repo
*把 B 文件夹 commit 上 GitHub
*删除 B 文件夹并在本地移除该 repo
*把 A 文件夹里面的文件和文件夹正常覆盖进去
*把添加和修改的文件 commit 上 GitHub (取消勾选那些 delete)
*Remove local repo
*Clone repo to desktop

Q.E.D.
lijinma
2013-12-14 17:41:15 +08:00
@wzxjohn rsync 多麻烦

直接 cp -R folder_1/* folder_2
lijinma
2013-12-14 17:42:17 +08:00
没看清问题,不好意思。。。。
alexrezit
2013-12-14 18:03:42 +08:00
在 10.8 之前按住 Option 就会出现 Merge 选项. 在 10.9 这个选项变成了自动的, 只是有 bug 所以灰常喜闻乐见地不能用. 目测 Apple 也没工夫修复. Jobs 死得早呀 Apple 的 QA 团队是集体去度假了么...
lijinma
2013-12-14 18:05:43 +08:00
貌似cp就可以啊。。。晕掉了
wzxjohn
2013-12-14 21:34:52 +08:00
@lijinma 这样子文件夹里面的好像还是会直接替换?改天试一下。。。
madkao
2013-12-15 11:07:58 +08:00
Forklift
webgeekman
2013-12-15 21:55:19 +08:00
这是一个很关键的问题,目前真心没找到比较方便直白的解决办法……求高人!
lijinma
2013-12-16 23:57:36 +08:00
@wzxjohn 你的意思是文件夹A不完全不替换,文件B替换?那文件夹A中的C替换吗?
wzxjohn
2013-12-17 15:50:06 +08:00
@lijinma 亲你@人了吧。。。
wzxjohn
2013-12-17 15:50:22 +08:00
@lijinma 亲你@错人了吧。。。
send2me
2021-09-24 15:29:49 +08:00
刚刚,mac 下粘贴的时候,同名文件夹被直接替换了,丢了很多数据😭

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/93133

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX