![如何找到我可以打开但不知道名称的软件的安装路径?](https://linux22.com/image/228967/%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%E6%88%91%E5%8F%AF%E4%BB%A5%E6%89%93%E5%BC%80%E4%BD%86%E4%B8%8D%E7%9F%A5%E9%81%93%E5%90%8D%E7%A7%B0%E7%9A%84%E8%BD%AF%E4%BB%B6%E7%9A%84%E5%AE%89%E8%A3%85%E8%B7%AF%E5%BE%84%EF%BC%9F.png)
标题有点令人困惑,而且我对 Linux 有点菜鸟。基本上,我有一种 qBittorrent 形式,它不允许我以方便的方式使用磁力链接,我需要复制并粘贴磁力链接 URL。所以,我希望从我的计算机中清除 qBittorrent,但它确实说 qBittorrent 未安装。没问题,我想我会在其上安装一个新版本,希望这能纠正任何问题。现在,我安装了 2 个不同的 qBittorrent,但我的计算机只能识别我最近安装的一个。
所以...我可以打开/运行(对我而言)“较旧”版本的 qBittorrent,但它显然不称为 qBittorrent,因为运行which qbittorrent
或whereis qbittorrent
仅返回我最近安装的版本。
是否有其他方法可以识别“坏”qBittorrent 的安装路径?同样,我仍然可以运行该程序。
操作系统:基本操作系统 6.1 Jólnir
答案1
假设您可以获得火鸡的进程 ID(或 pid),那么ls -l /proc/{pid}/exe
(当然,将 {pid} 替换为 pid)会显示可执行文件的完整路径。
答案2
这是一个瞬间。您可以通过 snap 列出所有已安装的软件包:
snap list
您将找到列出的确切 BitTorrent 客户端名称。
要从终端运行它:snap run program_name_here
。安装的快照的路径是/snap/bin
。