清理旧版本的snap应用以释放空间
· One min read
snap
默认会保留旧版本的应用, 但是这些旧版本的应用占用了大量的空间, 所以我们需要清理旧版本的应用, 以释放空间.
解决方案
新增脚本用于清理旧版本的snap
应用.
cleanup-old-snaps.sh
#!/bin/bash
set -eu
echo "Old versions of snaps will be removed."
sudo rm -rf /var/lib/snapd/cache/*
snap list --all | awk '/disabled/{print $1, $3}' | while read -r package revision; do
snap remove "$package" --revision="$revision"
done
echo "Old revisions of snaps are removed."