~ 下的默认隐藏文件夹是什么?

Tim*_*Tim 5 directory xdg-base-directory

  1. 我想知道 ~ 下的默认隐藏文件夹是什么?
  2. 他们的目的是什么?例如, ~/.local/ 和 ~/.local/share/ 的目的是什么?
  3. 这些隐藏文件夹中的哪些也存在于一般的 Linux 发行版中?

我的 Ubuntu 是 10.10。

感谢致敬!

tor*_*ros 9

Ubuntu 中一些常见的隐藏文件夹:

  • .cache - 应存储用户特定的非必要数据文件的文件夹。通常缓存数据,例如 Banshee 的专辑封面、Empathy 的头像等。
  • .compiz - Compiz 窗口管理器使用。
  • .config - 应存储用户特定配置文件的文件夹。
  • .dbus - 由 D-BUS 消息总线系统使用。
  • .gconf - GConf 设置。
  • .gnome2 - 由一些 GNOME 2 应用程序使用,如 GNOME 密钥环。
  • .gvfs - GNOME 虚拟文件系统的数据文件夹。
  • .local/share - 应存储用户特定数据文件的文件夹。
  • .mozilla - Mozilla Firefox Web 浏览器的设置。
  • .pulse - 由 PulseAudio 音频系统使用。
  • .thumbnails - 图片、视频等的缩略图(由 Nautilus 使用)

您可以在XDG 基本目录规范中找到更多信息。

许多应用程序都有自己的隐藏文件夹,例如 Shotwell (.shotwell)、LibreOffice (.libreoffice) 来存储特定于应用程序的数据。


Kor*_*nuk 2

当然,这是一个有趣的问题,我不确定如何回答。我在主目录中看到的是许多隐藏的子目录。这些隐藏的子目录通常与各种应用程序的个人配置和/或我在个人(而不是系统)级别安装的应用程序相关联。

多年来,我一直看到这些隐藏子目录的使用有所增加。快速浏览一下我的主目录中的内容让我相信 Linux 发行版之间不一定存在某些共性。这实际上取决于选择的应用程序。也就是说,如果我在 Fedora 和 Ubuntu 中都使用 Banshee,我会期望拥有类似的配置文件。

我不确定这个回复是否真正回答了您的问题。也许更好的答案是:“这取决于”。