误删除〜/ .config目录


10

我不小心删除了(永久删除了。不是对Trash的软删除)~/.config目录。

我注销并重新登录,看来情况正常。但是,是吗?

我失去了什么?对我的计算机有什么影响?我该如何正确设置?


@AFSHIN我正在运行Kubuntu 17.04不重要吗?
deshmukh

你好,你的问题是不相关的版本或特定的问题,该目录~/.config是一种约定的,按规定XDG基本目录规范,你可能还需要看看这个帖子
αғsнιη

您是否永久删除或软删除(移至垃圾箱)?
Scimonster

1
希望从长远来看会开始对计算机进行定期备份。
krs013

@AFSHIN感谢您指出。我提到版本号是因为我认为这是一种“好的做法”。
deshmukh

Answers:


17

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

检查这篇文章

我失去了什么?对我的计算机有什么影响?

您可能会丢失为符合XDG Directory Specification的任何应用程序设置的任何用户级别的自定义配置/设置。

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

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


5

您已经删除了使用该目录下的目录~/.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"

5

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

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

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


2

大多数程序将生成它们的配置文件,并将它们重新放置到位,但是,如果您手动设置了某些内容,它们就会消失,因此您必须重新配置它们。

请使用您的Ubuntu一段时间,或尝试类似的操作testdisk来取回文件。


2

如果您不小心删除了某些内容,只需进入备份并还原已删除的文件即可。


是。那确实教会了我备份的重要性:)
deshmukh
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.