我是Mac的新用户,并且我一直在安装一些用于不同用途的不同应用程序。其中许多使用.dmg文件。
他们为什么都希望我将图标拖到应用程序文件夹中?这有什么意义呢?
我是Mac的新用户,并且我一直在安装一些用于不同用途的不同应用程序。其中许多使用.dmg文件。
他们为什么都希望我将图标拖到应用程序文件夹中?这有什么意义呢?
Answers:
Mac上的应用程序只是一个充满.app
扩展名的文件的文件夹。但是,macOS对您隐藏了这一事实,并将文件夹显示为带有图标的文件。现在,当您下载某些内容时,下载多个单独的文件夹(没有下载管理器)非常不舒服。因此,必须以某种方式将此“应用文件夹”放置在一个文件中。这是通过以下三种方式之一完成的:
.zip
文件(压缩其内容以节省空间的容器).dmg
文件(这是平面文件文件系统,而不是分层文件系统).zip
或中,.dmg
因为安装程序也是Mac上的文件夹)由于大多数应用程序都是自包含的,不需要app文件夹以外的任何内容,因此安装程序不仅过分而且比分发app文件夹还要慢。
您显然可以从任何地方启动应用程序;只是将它们放入其中是一个自定义或建议,/Applications
因为您可以更轻松地再次找到它,并且可以与多个用户一起使用。
/Applications
在执行时会将其提取到其中,但是我不完全知道为什么没有。也许只是出于历史原因。
/ Applications文件夹只是存储所有应用程序的便捷位置。从理论上讲,您可以将它们存储在任何地方。某些软件(例如Butler)将在这些标准位置自动搜索应用程序,因此,如果将它们存储在其他位置(例如/ Users / Shared / Applications),则默认情况下不会找到这些软件。
通常,存在三个标准位置来存储应用程序,并且99%的Mac用户仅使用第一个位置:
您不必将新的“应用程序”放置在“应用程序”文件夹中-这只是放置它们的默认位置。
DMG文件已压缩且为只读。应用程序经常需要能够更新或更改其内部的组件。至少,当检测到新版本并提供安装更新时,它将无法删除自身并将其放置在新位置。确实,您可能会发现,在DMG上运行应用程序将在每次启动时导致“从互联网下载”消息。如果将其移至正确的位置,则不会发生这种情况。
在锁定的DMG上运行应用程序是解决问题的必经之路。只需将应用程序拖到硬盘上的某个位置-最好是“应用程序”文件夹之一。
Mac上的某些位置对系统具有特殊意义-双击文档时,Mac会在这些位置上寻找可启动的应用程序。它们包括顶层“应用程序”文件夹,以及个人主文件夹中的一个名为“应用程序”的文件夹。已安装的DMG并不是其中的一部分,仅仅是因为它们并不总是已安装。