意外删除了 ~/.config 目录

意外删除了 ~/.config 目录

我意外删除了(永久删除。不是软删除到垃圾箱)~/.config目录。

我注销并重新登录,一切似乎都正常。但是,真的是这样吗?

我丢失了什么?这会对我的电脑造成什么影响?我该如何解决?

答案1

.config文件夹包含您的应用程序配置。它是系统级还是用户级取决于位置。您的配置看起来像用户级配置。

查看这个帖子

我丢失了什么?这会对我的电脑造成什么影响?

您可能会丢失为遵守XDG 目录规范

$XDG_CONFIG_HOME 定义应存储用户特定配置文件的相对基础目录。如果 $XDG_CONFIG_HOME 未设置或为空,则应使用默认值 $HOME/.config。

在这种情况下,大多数应用程序都会恢复为默认设置。您可能必须再次手动添加这些配置。注意:某些拥有自己的配置文件夹而不是使用的应用程序config不会受到影响。

答案2

~/.config目录仅包含与您的用户帐户相关的应用程序配置。删除它将使这些应用程序的配置恢复为默认值,就像您之前没有使用过它们一样。

这对您来说是否是个问题取决于您正在使用和配置的应用程序。

它不会影响任何应用程序的系统范围配置,只会影响为您的用户帐户添加的自定义。

答案3

您已删除使用 下的目录转储和读取配置的应用程序的所有用户特定修改或属性(针对该特定用户)~/.config。通常,所有 XDG 应用程序都使用~/.config;~/.config用于设置或覆盖在其他地方全局设置的应用程序的任何用户特定配置。

这不是问题本身,假设您想要再次设置这些,或者提示您设置或对全局变量感到满意。

至少,我建议你运行:

xdg-user-dirs-update

创建包含许多应用程序使用的各种目录指令的文件~/.config/user-dirs.dirsXDG_CONFIG_HOME默认为)。~/.configXDG_*

你应该得到~/.config/user-dirs.dirs

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

答案4

大多数程序都会生成其配置文件并再次将其放置到位,但如果您手动设置了某些内容,它们就会消失,您必须再次配置它们。

使用你的 Ubuntu 一段时间或尝试一些方法testdisk来恢复你的文件。

相关内容