Ubuntu 24.04升级后Snap版Thunderbird配置文件重复的清理与重复创建预防咨询
Ubuntu 24.04升级后Snap版Thunderbird配置文件重复的清理与重复创建预防咨询
一、先理清各个配置目录的作用
首先得搞明白Snap版Thunderbird的目录逻辑:
snap/thunderbird/[版本号](比如你这里的507、509):这些是每个Thunderbird版本的安装快照目录,里面的配置文件大多是升级时从common目录复制过来的临时副本,并不是实时使用的活跃配置。snap/thunderbird/common:这是Snap应用的持久化共享数据目录,你日常修改的设置、接收的邮件都会实时存在这里,你说“common似乎是被更新的文件夹”完全正确,这才是当前Thunderbird实际在使用的核心配置目录。~/.thunderbird:这是之前Deb包版本Thunderbird的遗留配置,现在用Snap版的话,这个目录已经没用了,可以放心删除。
二、安全清理重复配置文件的步骤
第一步:先备份,避免翻车!
不管操作多简单,先备份所有配置文件是好习惯:
cp -r ~/snap/thunderbird ~/snap/thunderbird_backup
第二步:确认当前活跃的配置目录
为了100%精准,直接从Thunderbird里查:
- 打开Thunderbird,点击右上角菜单 → 选择「帮助」→「故障排除信息」
- 在页面里找到「配置文件文件夹」,点击「打开文件夹」
- 弹出的文件夹路径应该指向
~/snap/thunderbird/common/.thunderbird/xxx.default,这就实锤了common是当前在用的配置目录。
第三步:删除无用的重复目录
先关闭Thunderbird,然后删掉版本号目录下的配置文件夹:
rm -rf ~/snap/thunderbird/507/.thunderbird ~/snap/thunderbird/509/.thunderbird
如果不怕后续出问题,直接删掉整个版本目录也可以。另外旧Deb版的配置目录也一起清掉:
rm -rf ~/.thunderbird
三、预防升级时再生成重复配置
Snap默认会保留最近几个旧版本的应用文件,这就是升级后版本目录堆积的原因。你可以设置Snap只保留少量旧版本,这样升级后旧版本会自动被清理,对应的配置副本也会跟着消失:
snap set system refresh.retain=2
这个命令让Snap只保留最近2个版本的应用,后续再升级Thunderbird时,最老的旧版本会被自动删除,不会堆积越来越多的配置副本。
另外,Snap版Thunderbird默认就会把持久化数据存在common目录,只要确认当前用的是common里的配置,后续升级时即使版本目录里有临时复制的配置,也会随着旧版本被清理掉,完全不影响正常使用。
备注:内容来源于stack exchange,提问作者Kjeld Flarup
相关产品推荐
相关产品推荐

