ubuntu应用程序的文件存储位置

在我的应用程序中,我计划在本地存储文件(导出的文件)并导入用户通过USB复制到磁盘的文件。 在哪里找到这样的应用程序文件 有一些推荐吗?

如果您的应用程序设计为在应用程序限制下运行(如果您计划通过点击存储发送,则通常是必需的),它将被限制为仅在其自己的孤岛中访问文件。 您希望永久存储的文件应存储在.local/share/是标识您的应用程序的唯一字符串,在MainView中显示为applicationName(如果您使用的是QML),并在Click存储中显示为“Package path”。 (为什么是的,让我们给这个东西一些不同的名字!)

如果您不担心这些限制,可以将文件放在任何位置。 如果这些是用户不必担心的文件,则应遵循XDG基本目录规范 。 (简要总结: ~/.config/配置文件, ~/.config/ ~/.local/share/数据文件。)如果这些是用户可能想直接访问的文件,我觉得你应该让用户选择他们得到的位置存储。