在 Windows 上,我经常在 中找到与其数据关联的应用程序的可执行文件Program Files\AppXXX\
。可以在 下找到等效的可执行文件/usr/bin
,但它的数据位于哪里?例如,我安装了 MikTex,但找不到它的数据。谢谢。
答案1
如果软件包是通过软件包管理系统安装的,则可以使用命令显示其文件
dpkg -L package-name
答案2
除了 enzotibs 的回答之外,一些软件包还将其共享/静态数据与主软件包分开。示例包括hedgewars
(中的静态数据hedgewars-data
)和apache2
(中的二进制文件apache2.2-bin
和中的图像+手册apache2.2-common
,这在 MPM prefork、worker event 和 itk 之间共享)。
要获取直接的包依赖关系,请使用:
apt-cache depends package-name
或者,使用http://packages.ubuntu.com/它还显示了每个包的简短描述。例如,apache2
包裹指着apache2.2-common
。文件列表可通过以下链接获取文件列在下载桌子。
dpkg -L package-name
显示由包管理系统安装的文件。有时已安装的文件不在该列表中,因为包安装脚本绕过了包管理器。除了根据文件名猜测之外,你别无他法。
如果您想知道文件属于哪个包,请运行:
dpkg -S /path/to/file
这将列出与文件关联的每个包。如果您只提供文件名,则可以获得一个包含所有符合搜索条件的文件的长列表。
答案3
您所说的数据是什么意思?您是指程序用来设置您在程序中选择的首选项的配置文件吗?如果是这样,那么它们将保存在您的主文件夹中。它们就是所谓的隐藏文件。使用文件管理器的“查看”菜单设置“显示隐藏文件”,然后您将在主文件夹中看到更多文件夹。每个文件夹前面都有一个点 ( . ) 作为文件夹名称的一部分。将有应用程序的文件夹。
问候