我正在尝试在终端中运行一个应用程序来查看输出。在文件资源管理器中手动查找应用程序是不可能的。有没有办法在文件资源管理器中查看应用程序在 dock 中的位置?依靠应用程序名称是不可能的。例如,我尝试了which Google Chrome
或which Minecraft Launcher
,但这些都不起作用,即使两个应用程序都已安装。
答案1
在终端窗口中,假设应用程序名为foobar
,您可以:
type -p foobar
或者
locate foobar
或者
locate foobar.desktop
答案2
要从终端获取应用程序或文件的位置,可以使用“which”命令,例如:
which app_name
这将返回文件的路径。之后,您可以打开文件资源管理器(在 Ubuntu 中名为 Files),单击左侧栏上的“其他位置”按钮,然后单击“计算机”,这将带您进入根文件夹(“/”)。从那里,您可以导航到“which”命令返回的路径。
答案3
我相信描述 Dock 图标和桌面图标的文件通常位于 中/usr/share/applications
。您可能可以在那里找到它。就我而言,我正在寻找 vscodium。所以我像这样搜索并找到了它:
$ ls /usr/share/applications | grep vs
vscodium.desktop
$ cat /usr/share/applications/vscodium.desktop
[Desktop Entry]
Name=VSCodium
GenericName=Code Editor
Exec=/home/forest/Desktop/programs/codium.d/codium
Icon=/home/forest/Desktop/programs/codium.d/resources/app/resources/linux/code.png
StartupWMClass="VSCodium"
Terminal=false
Type=Application