在OSX中移动文件夹


9

假设我有一个特定的文件夹,我想移动到另一个驱动器。在该驱动器上是一个同名的文件夹。两个文件夹里面都有东西。

在Windows中,当我移动文件夹时,目标文件夹中的内容不会受到影响,除非它们与正在移动的文件夹中的内容具有相同的名称。移动后,目标文件夹将包含之前的所有内容以及源文件夹中的所有内容。

在OSX中,移动文件夹是一件危险的事情。OSX将在移动之前首先擦除目标文件夹。因此,移动后,目标文件夹将是源文件夹的精确副本,移动前的所有内容都将消失。

如何在Windows中移动OSX中的文件夹?我不想丢失目标目录中的内容。

Answers:



7

好吧,你永远不会得到OS X Snow Leopard的vanilla安装这个确切的行为。这是Finder的一个严重缺陷,多年来一直在forums.macrumors.com上讨论过。

您可以通过打开终端并使用以下命令来实现此目的:

mv -n -v /current/location/myfolder /other/location/myfolder
cp -R -n ./source-folder/* ./destination-folder/

你也可以使用同上。要获得有关这些命令及其用法的更多信息,请键入以下内容:

$ man mv
$ man cp
$ man ditto

您希望实现的更好的解决方案是名为Path Finder的第三方GUI应用程序。不幸的是,它不是免费的,但它会给你一个30天的试用期,你至少可以尝试它,如果它能完成这项工作,它可能值39.95美元。


3
DTerm非常适合使这种痛苦的操作更容易。让您不必打开终端窗口。decimus.net/dterm.php
Stephen Jennings 2010年

3
值得一提的是,这种奇怪行为的原因是因为合并捆绑包(如.app或.pkg文件)会是一件坏事,而Finder并不区分移动捆绑包与移动常规文件夹。它仍然是糟糕的UI,但至少有一个半合法的原因。
斯蒂芬詹宁斯2010年

4
严重的缺陷?OS X永远不会在没有提示的情况下覆盖数据; 在这种情况下,您将收到一个对话框,询问您是否要替换该文件夹。但即便没有,我会发现自己合并的文件夹非常混乱。如果您认为Windows最初是作为命令行操作系统的扩展,这种差异是有道理的,但Mac Finder是一个全新的设计,就像一个真正的桌面。如果你把一个文件放在桌面上的另一个文件上并且突然间他们开始融合成一个文件,那不是很奇怪吗?
NReilingh 2010年

1
@NReilingh - 我的观点可能不是那么清楚,但是我的参考文献中有许多最终用户声称这是一个缺陷并且更详细,我愿意在这里辩论。:)
ricbax 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.