Uncategorized · 11月 7, 2021 0

释放snap文件夹占用磁盘空间

如果见过snap的文件夹/var/lib/snapd/snaps所占用的磁盘空间大小,你可能会大吃一惊。Snap至少存储了安装的应用程序的两个旧版本(以防您想返回到旧版本)。这会占用大量的空间。

Canonical Snapcraft团队的成员Alan Pope创建了一个小脚本。如果你真的不需要旧版本的应用,可通过执行该脚本进行清理:

#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
snap list --all | awk '/disabled/{print 1,3}' |
    while read snapname revision; do
        snap remove "snapname" --revision="revision"
    done