0

我发现当我安装应用程序(.dmg 文件)时,它们都安装在文件夹 /Volumes 中。几天前,它们被安装到文件夹 /Applications 中。我不知道我的 macbook 遭受了什么样的攻击、不当使用或类似的事情。无论如何,它改变了。我不知道如何解决它。有没有人像我一样遇到过这种问题?任何知道如何让我的 macbook 默认将应用程序安装到 /Applications 文件夹的人?或者如果默认安装文件夹不是我知道如何指定安装文件夹的人想?

4

1 回答 1

2

您需要首先了解安装和应用程序以及从磁盘映像运行它之间的区别。整个磁盘映像的情况让用户感到困惑是可以理解的,但考虑到这是一个编程问答,这里是重点。

Macintosh 应用程序存储在具有扩展名的特殊目录中.app。由于扩展名,这些文件被 Finder 识别并被视为特殊的 Bundle,它们以单个图标的形式显示给用户,不能轻易进一步打开(还有其他类型的 bundle,但这些.appbundle 专门处理应用程序。

由于 Macintosh 应用程序实际上是充满文件和其他目录的目录,因此如果没有某种打包方式,它们无法通过 Internet 作为单个文件下载。最近有一种将这些打包成标准zip文件的举措,因为许多平台都很好地理解了它们。然而,在此之前的许多年里,Macintosh 应用程序都分布在可挂载的磁盘映像(.dmg格式文件)上,这些磁盘映像本身就是可以支持各种文件和目录的多文件容器。

这两种情况的关键问题是应用程序一旦下载,不一定会移动到最明显的位置(Applications启动卷上的文件夹,存储 Apple 安装的应用程序)。Zip 文件通常会自动解压缩,但会保留在您的Downloads目录中,磁盘映像通常会下载到该Downloads目录中,然后挂载到桌面上,在 Finder 下显示为新卷,/Volumes并在 Finder 中显示为磁盘。

在大多数情况下,应用程序可以从这些位置中的任何一个位置运行,这会导致以下特别令人困惑的情况:

  1. 下载磁盘映像
  2. 磁盘映像文件转到Downloads folder
  3. OS X 挂载磁盘映像
  4. 用户从磁盘映像运行应用程序就好了
  5. 用户重新启动 Mac
  6. 应用程序似乎消失了

在这种情况下,应用程序并没有消失,但磁盘映像在重新启动时未计算在内,因此对于大多数用户来说,应用程序消失在哪里并不明显。

对于用户来说,最直接的解决方案是将应用程序复制到他们的Applications文件夹中,以确保它很容易找到。

晦涩的说明:这适用于磁盘映像(随后可以删除),但如果应用程序下载到启动卷以外的磁盘上,则可能会对从 zip 文件解压缩的应用程序造成一些混淆。在这种情况下,复制应用程序可能会产生两份副本,一份在下载位置,一份在Applications文件夹中。如果您删除应用程序,这可能会非常令人困惑,因为 Finder 仍会在“下载”文件夹中找到它。当您手动下载应用程序的更新时,也可能会造成混淆,因为它可能会导致您的下载文件夹中有多个应用程序副本。这些通常被命名为“我的应用程序”、“我的应用程序 1”、“我的应用程序 2”等。

于 2013-05-19T18:19:07.873 回答