在 OSX 中移动文件夹

ton*_*sid 9 windows file-management file-transfer osx-snow-leopard macos

假设我有一个特定的文件夹要移动到其他驱动器。该驱动器上有一个同名文件夹。两个文件夹里面都有东西。

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

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

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

ric*_*bax 7

好吧,使用 OS X Snow Leopard 的原版安装,您永远不会得到这种确切的行为。这是 Finder 的一个严重缺陷,在 forums.macrumors.com 上已经讨论了多年。

您可以通过打开终端并使用以下命令来完成此操作:

mv -n -v /current/location/myfolder /other/location/myfolder
cp -R -n ./source-folder/* ./destination-folder/
Run Code Online (Sandbox Code Playgroud)

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

$ man mv
$ man cp
$ man ditto
Run Code Online (Sandbox Code Playgroud)

一个更好的解决方案是使用名为Path Finder的第 3 方 GUI 应用程序。不幸的是,它不是免费的,但确实为您提供了 30 天的试用期,您至少可以尝试一下,如果它可以完成工作,它可能值得 39.95 美元。

  • 严重缺陷?OS X 永远不会在没有提示的情况下覆盖数据;在这种情况下,您会看到一个对话框,询问您是否要替换文件夹。但即使没有它,我也会发现自行合并的文件夹非常混乱。如果您认为 Windows 是作为命令行操作系统的扩展开始的,那么这种差异是有道理的,但 Mac Finder 是一个全新的东西,旨在类似于实际的桌面。如果您将一份文件放在桌面上的另一份文件的顶部,突然它们开始融合在一起成为一份文件,这会不会很奇怪? (4认同)
  • DTerm 非常适合让这个痛苦的操作变得更容易。让您不必打开终端窗口。http://www.decimus.net/dterm.php (3认同)
  • 值得一提的是,这种奇怪行为的原因是合并包(如 .app 或 .pkg 文件)是一件坏事,而且 Finder 不会区分移动包与移动常规文件夹。它仍然是糟糕的用户界面,但至少有一个半有效的理由。 (3认同)

Dan*_*eck 2

这是即将推出的 OS X Lion 中的一项新功能:

合并文件夹

当您尝试合并两个同名文件夹时,Finder 现在可以将它们合并到一个文件夹中。