我想执行全新安装Ubuntu 18.04但我想保留所有确定程序的配置文件,例如带有所有邮件帐户的 Thunderbird。
复制隐藏文件夹即可(例如 .thunderbird 文件夹) 感兴趣的应用程序从我的主文件夹复制到新安装?
提前感谢您的回答。
答案1
有些应用程序将文件存储在
~/.local/[share/]
(尤其是 GTK+ 或 gnome 应用程序,如 evolution [MUA]),Qt 或 KDE 应用程序往往
~/.kde/[share/]
但是你应该注意,由程序员选择遵循哪个标准(包括不遵循任何标准),所以我建议只保留大部分(如果不是全部)〜(/ home / $ USER /)目录
Thunderbird 或您的示例不是来自 Mozilla 的标准桌面应用程序。它可能是 Ubuntu 等发行版的标准,但它不是 GNOME 标准,也不是 KDE/Qt 标准,也不是 XFCE.... 这可能是它位于自己的目录中,并且不遵循 GTK+ 或 Qt 指南(或标准)的原因
关键是程序员可以选择忽略“标准”,尽管官方 GNOME 应用程序倾向于遵循 GTK+ 规则;官方 KDE 应用程序倾向于遵循 Qt/KDE 规则等
我查看了~/.kde/share/
这个 16.04 盒子并看到一个~/.kde/share/kde4/
目录。Ubuntu 16.04 是 Qt5 默认/标准,这些 Qt5 应用程序/程序使用主目录;但任何较旧的 Qt4 文件都将位于 kde4/ 子目录中。无论哪种方式,它们仍然可以在~/.kde/share/
FYI 中找到:我没有在这个盒子上安装 KDE/LXQt,但确实安装了一些 Qt 应用程序
我通常建议复制整个/home/$USER/
目录,但我更喜欢按照自己的判断(当然是在备份之后)只复制我想要/需要保留的文件(例如电子邮件、liferea......)然后使用cp -pn
(复制新的仅保留属性)来处理其他内容,但这需要更长的时间,因此通常首先尝试 /home/$USER。如果情况不尽如人意,我会恢复备份并尝试其他方法;但很少出现问题(由于后续版本使用了不同的数据库,因此一次发布变更导致 liferea 数据库出现问题,除此之外,我没有遇到任何问题)