在 Mac 上复制时如何合并(而不是替换)文件夹?

在 Mac 上复制时如何合并(而不是替换)文件夹?

有一个关于windows的类似问题。这是一样的,但适用于 Mac。顺便说一句,奇怪的是,到目前为止还没有人对此提出质疑,因为看起来Mac OS X 上最令人讨厌的东西

如果我尝试将文件夹复制或移动到已经存在的位置,它会要求代替它将导致删除目标。相反,我想合并

已经有一个水专项小组请求关于这个,这是一个讨论持续了很长时间如果它甚至应该存在于 Mac 上,那就归功于它的整个哲学。苹果内部的讨论已经过时了而且也没有太大的帮助。

通常,有专业的解决方案可以做到这一点,例如变化阿拉克西斯.还有同步或命令行替代方案。但我想要一个自由而简单解决方案,类似于在 Windows 或 Linux 中执行的操作。无论如何,我不会做太多。顺便说一句,路径查找器也没有这样的选择,文件夹合并就我的第一次测试而言,它不适用于 Snow Leopard。

向可能提出解决方案的人提出建议:

我认为一个好主意是将所有不完全重复的内容移动到同一个文件夹,并保留所有重复内容。在这种情况下不需要确认,我可以稍后轻松检查重复项。如果是复制合并,则目标文件夹将包含所有内容,而源文件将保持不变。重复检查仅针对文件名。将任何更复杂的事情留给第三方。

答案1

尝试Mac更新软件百科兄弟软件. 搜索文件夹合并。

文件夹合并

可以合并文件夹内容的小型软件实用程序

默认情况下,OSX 不会合并文件夹内容,因此这是一个简单的 GUI 工具,可以执行此操作。

如果您只是想合并位于两个独立文件夹中的文件,您可以使用文件夹合并轻松完成。


齐奏

这是免费的。

Unison 是一款适用于 Unix 和 Windows 的文件同步工具。它允许将一组文件和目录的两个副本存储在不同的主机上(或同一主机上的不同磁盘上),并分别进行修改,然后通过将每个副本中的更改传播到另一个副本来更新它们。

答案2

到达航站楼后,类型ditto from_folder destination_folder

前任:

ditto ~/Desktop/SomeFolder ~/Desktop/SomeOtherFolder

绝对正确。

答案3

按住OptionMac OS X Lion 上的键,您可以选择“保留两者”,然后合并这两个文件夹。

这是 Mac OS X 10.7 Lion 的新功能之一。

答案4

我是总搜索器类似。

我认为 Finder 中的“替换”而不是“复制”是一个大问题。我认识两个人,他们因为这个“功能”而丢失了数据。

另一方面,我理解为什么这样设计。我猜原因是移动应用程序包。应用程序包只不过是一个文件夹,当您将应用程序更新拖到应用程序文件夹时,您希望完全替换旧的应用程序包而不保留旧文件(想象一下,某个应用程序的作者正在检查其包的资源子文件夹中是否存在某些文件)。

好的,Finder 删除了上一个文件夹。但错误的行为是它没有将其放入废纸篓。它会永久删除它,这真是令人伤心和意外。


从 TotalFinder 开始修改此行为。从 SIMBL 调整此过程并不容易。我正在考虑用我自己的功能替换 Finder 的整个复制/移动功能。这将使我能够同时执行几个请求的功能:

  1. 剪切和粘贴
  2. 更好的复制进度对话框(如在 PathFinder 中)
  3. 实现复制语义

这里的问题是,工作量很大,但结果却不确定。


与此同时,你必须使用 Terminal.appcp -r source/folder destination/folder

相关内容