在 Linux 上,您可以通过搜索.desktop
相关目录中的文件来发现“已注册”的应用程序。
程序(例如启动器)如何在 Windows 和 OS X 上发现等效信息(应用程序名称,路径和快捷方式图像)?
答案1
在 macOS 上,应用程序(或设计为通过鼠标启动运行的应用程序)以“.app”作为扩展名
问题是,即使你在 Finder 中选中了“显示所有文件扩展名”,.app 扩展名仍然仍然看不见...除非您使用终端并获取目录列表。
因此,如果您愿意,您可以在根目录和子目录中搜索以“.app”结尾的任何内容来列出您的应用程序。但我会选择更简单的方法。打开 /Applications 文件夹。那里的所有内容都是应用程序或包含应用程序的文件夹。
好吧,不是一切因为有些应用程序将支持和自述文件与应用程序一起存储,而不是在 .app 包中或应用程序支持目录之一中,或者在文档的情况下,在 ~/[用户名]/Documents/ 文件夹中。
至于其他设计为从 Shell 运行的应用程序……嗯,它们存储在各处。由于 macOS 基于 BSD Unix,因此许多命令行应用程序存储在常见的 Unix 位置。具体位置就留给比我更好奇的人吧。我不知道关心无论他们在哪里,只要他们能工作。