Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

如何查找软件的安装路径,Linux查看软件安装路径的命令

如何查找软件的安装路径

题图来自Unsplash,基于CC0协议

导读

  • Windows中如何查看已安装软件的路径
  • macOS查找应用程序安装目录的方法
  • Linux查看软件安装路径的命令
  • 如何通过注册表查找软件安装路径
  • 软件安装路径常见位置有哪些
  • 查找软件的安装路径是系统维护和软件管理中的常见需求。无论是为了卸载、修复还是仅仅想了解一下,本文将介绍几种常用方法,针对不同的操作系统和情况。

    最常用的APPs & Features(适用于Windows 10/11):

    • 打开“开始”菜单,点击“设置”(齿轮图标),选择“应用”。
    • 或者,在Windows搜索栏中搜索 “Apps & features” 或 “Apps and features” 并点击结果。
    • 在应用程序列表中找到您想查询的软件。点击它的名字可能会进入更多信息页面,这里有时会显示一个“高级选项”。
    • 在“高级选项”页面,向下滚动到“安装”或“文件位置”部分,您可以看到该应用的安装目录路径。

    查找应用程序安装目录:

    • 另外,在“Apps & Features”列表中,直接点击您的软件名,然后选择“高级选项”。在这里,通常可以在“安装”部分找到软件的具体安装路径,这对于多组件的软件(如Visual Studio)尤其有用,因为它会显示主要的文件夹位置,实际的其他组件可能会分散在其他子目录下。

    通过桌面快捷方式查找:

    • 如果软件在您的桌面上创建了快捷方式,在右键点击该快捷方式并选择“属性”。切换到“快捷方式”选项卡,在“目标位置”或“起始位置”(某些应用程序可能有)栏里,虽然不总是显示软件实际的文件夹路径,但很多时候它指向的是包含软件可执行文件的文件夹,或者至少是启动路径。通常需要寻找 Program FilesProgram Files (x86) 文件夹,然后在这个文件夹内使用文件名搜索也很有效。因为桌面快捷方式通常只包含启动信息。

    macOS:

    应用程序通常位于 /Applications 文件夹下。您可以通过以下方式快速查找:

    • 打开“Finder”。
    • 在侧边栏(如果可见)的“应用程序”文件夹中查找。
    • 或者,在 Finder 窗口菜单栏中找到“前往”菜单,选择“应用程序”。
    • 更通用地,您可以使用系统的“关于此Mac”功能。进入“系统设置” (System Settings) 或“系统偏好设置” (System Preferences),选择“关于本机” (About This Mac),点击“存储器” (Storage) 选项卡,然后分别查看“应用程序”和“其他”部分,Mac 会自动计算这两个文件夹中占用的空间大小,帮助您大致了解安装了哪些应用。
    • 请注意,随意从 /Applications 文件夹删除程序是卸载的常见方法,但来源不明的应用可能需要在其下载目录或您记下的安装位置移除。
    • 如果软件是通过非标准方式安装的(例如从未知来源或移动了应用程序文件),路径可能就在用户的主目录下,例如 ~/Applications~ 代表当前用户的家目录,即 /Users/您的用户名/Applications,对于管理员用户可能位于 /Users/Shared/Applications)。

    使用Finder的“前往”功能导航至安装文件夹:

    • 通常,应用程序是自行打包在自己的文件夹里的,这个文件夹就保存在上面的路径之一(如 /Applications~/Applications,桌面也会有快捷方式)。打开 Finder,然后使用顶部菜单栏的“前往”->“前往文件夹”,粘贴文件夹的路径,即可直接导航过去查看或复制。

    Linux:

    Linux 提供了多种方式,比较常用的是通过包管理器查询。

    • Debian/Ubuntu (使用 apt):
      • 打开终端。
      • 输入命令 dpkg -l 列出所有已安装软件包,搜索您需要知道位置的软件包名。
      • 或者,输入 dpkg -s 软件包名 (例如 dpkg -s firefox),在输出的信息中查找 “Installed-Size”,但这并不能直接给出路径。
      • 更直接的方法是查找包含可执行文件(通常以 .exe 结尾,但对于 Linux 来说通常是二进制可执行文件,即命令本身)的目录。常用的路径包括:
        • /usr/bin/
        • /usr/local/bin/
        • /usr/sbin/ (系统服务或管理工具)
        • /opt/ (用于存放第三方或额外软件包的目录,内容比较杂)
        • 编程语言相关的库似乎不太相关这里,Vim, which program_name 可以找到可执行文件,但是它只显示找到该命令的的第一个路径,如果app有多个可执行文件,或
        • 类似之下 whereis program_nameupdatedb 后使用 locate program_name 对于某些程序, 根据包管理, 对于 Debian/Ubuntu,可以使用 dpkg -L packagename 查询其安装了哪些文件及其路径。对于 Redhat/CentOS,通常使用 rpm -ql packagename

    注册表查找(主要用于Windows,谨慎操作):

    • 注册表是 Windows 系统中存储大量配置信息的地方,但手动编辑注册表有风险,因此应谨慎操作。
    • 在 Windows 搜索栏搜索 “注册表编辑器” (regedit),然后打开它。
    • 转到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall,这个键下面包含了几乎所有通过标准方式安装的程序的卸载信息。对于每个程序的条目(key),您可以展开查看其属性。
    • 搜索名为 “Estaleiro” 或 “Tools” (翻译过来是“工具箱”或“车间”) 的子键 (Subkey)。有时,这个子键的信息会更详细或更准确。
    • 在 “Estaleiro” 或 “Tools” 子键下找到与您软件相关的那个入口,并检查其 “PFiles” (或类似) 值 (Value),它通常会指向软件安装目录的注册表路径。
    • 注意: 注意到,并非所有安装的软件都会记录安装目录到注册表中。有些旧版软件或某些类型安装程序可能不记录,或者路径信息可能不完整。因此,如果其他方法都找不到,用注册表查找可能效果有限。

    常见软件安装路径参考:

    • Windows:
      • 主要安装目录:C:Program FilesC:Program Files (x86) (32位程序通常安装在这里)
      • 所有程序目录的总览:C:ProgramData (共享数据存储区)
      • 某些软件:C:WindowsSystem32C:WindowsSysWOW64 (系统或命令行工具)
      • 应用程序数据:C:Users<用户名>AppDataLocalRoaming (隐藏文件夹,可能包含本地配置)
      • 某些开发者工具或SDK:C:DevC:Development
      • 特定软件:如 Visual Studio,其组件通常不会全部安装在同一位置,可能会分散在 C:Program FilesMicrosoft Visual Studio 下的不同版本或工作负载 (Workloads) 和 SDK 文件夹里。
    • macOS:
      • 主应用程序目录:/Applications/
      • 到底放个人应用的:~/Applications/ (用户的家目录下)
    • Linux (通用):
      • 所有可执行程序的默认路径:/usr/bin/
      • 系统管理员用工具或服务器程序:/usr/sbin/
      • 使用包管理器安装的软件的首选目录:通常是 /usr/ 的子集,或 /opt/ (对于安装不包管理器的二进制包)
      • 本地管理员额外添加的程序、脚本或大型应用:/usr/local/ (或其中的子目录,如 bin, lib, sbin, include, src)
      • 运行时数据和配置:/var/ (不太属于安装路径,但运行路径会在 /usr/, /usr/local/, /opt/ 等地方)

    总结来说,最直接有效的方法通常是:

    • 查看“Apps & Features”或App目录。
    • 在安装目录下使用文件搜索功能。
    • 对于Linux,通过包管理器查询或直接搜索可执行文件。

    列出已知软件包名是查询的关键。如果信息完全未知,耐心搜索特定路径往往是必要的。对于注册表或应用程序功能不清楚的情况,要格外小心操作。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com