应用程序数据存储在哪里?

应用程序数据存储在哪里?

在 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

您所说的数据是什么意思?您是指程序用来设置您在程序中选择的首选项的配置文件吗?如果是这样,那么它们将保存在您的主文件夹中。它们就是所谓的隐藏文件。使用文件管理器的“查看”菜单设置“显示隐藏文件”,然后您将在主文件夹中看到更多文件夹。每个文件夹前面都有一个点 ( . ) 作为文件夹名称的一部分。将有应用程序的文件夹。

问候

相关内容