Telegram Snap版本磁盘占用过高的原因及5.2G占用空间能否回收?
Telegram Snap版本磁盘占用过高的原因及5.2G占用空间能否回收?
我来自己解答这个问题,希望能帮到遇到同样困扰的朋友😊
最近发现Telegram的Snap版本磁盘占用高得离谱,我特意进入它的安装目录查了下:
cd ~/snap/telegram-desktop du * -hs
输出结果如下:
1.1G 4208 346M 4353 808M 4384 1.6G 4486 1.3G 4743 95M 5133 584M 6055 149M 6088 2.0M common 0 current
算下来这些以4开头的目录加起来总共占了5.2G左右的空间,这看起来实在太“浪费”了。
核心问题:这些“浪费”的空间能回收吗?
当然可以!先给大家解释下这些目录的作用:
- 这些
4xxx格式的数字其实是Telegram Snap版本的不同版本号,每个目录对应一个旧版本的程序运行环境 current是一个软链接,指向你当前正在使用的Telegram版本目录common目录才是存储你的聊天记录、下载文件等个人数据的地方,这个目录千万别碰!
具体回收方法
有两种方式可以清理这些旧版本占用的空间:
方法一:用Snap自带命令自动清理(推荐)
Snap本身提供了清理旧版本的工具,直接运行下面的命令就能自动删除所有旧版本,只保留当前正在使用的版本,安全又省心:
snap clean telegram-desktop
方法二:手动删除旧版本目录(适合喜欢手动操作的朋友)
- 先确认当前正在使用的版本:运行命令查看
current链接指向的目录
ls -l ~/snap/telegram-desktop/current
输出会类似lrwxrwxrwx 1 xxx xxx 4 月 10 12:34 current -> 4486,这里的4486就是当前在用的版本号
- 然后删除所有非当前版本的
4xxx目录,比如如果当前版本是4486,就可以运行:
rm -rf ~/snap/telegram-desktop/4208 ~/snap/telegram-desktop/4353 ~/snap/telegram-desktop/4384 ~/snap/telegram-desktop/4743 ~/snap/telegram-desktop/5133 ~/snap/telegram-desktop/6055 ~/snap/telegram-desktop/6088
注意事项
不管用哪种方法,都不要删除common和current目录,前者存着你的聊天数据,后者是当前版本的指向,删了会导致Telegram无法正常运行。清理旧版本目录完全不会影响你的个人数据,放心操作就好!
备注:内容来源于stack exchange,提问作者WinEunuuchs2Unix
相关产品推荐
相关产品推荐

