我将 Ubuntu 升级到 19.10,其中 Chromium 被重新定位到快照映像中。现在有两个大小完全相同的文件夹:
$ du -shc /snap/chromium/*
574M /snap/chromium/920
574M /snap/chromium/937
0 /snap/chromium/current
1,2G total
snap 只列出了 937:
$ snap list chromium
Name Version Rev Tracking Publisher Notes
chromium 78.0.3904.97 937 stable canonical✓ -
我怎样才能安全地删除旧的?(或者那些是硬链接的,所以我不会获得任何磁盘空间?)
答案1
- 用于
snap list --all
列出所有版本(包括旧版本)。旧版本将被列为“已禁用” - 您可以使用
snap remove chromium --revision=920
它来删除旧的。 您可以使用以下脚本删除所有旧快照。
#!/bin/bash # Removes old revisions of snaps # CLOSE ALL SNAPS BEFORE RUNNING THIS set -eu LANG=C snap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do snap remove "$snapname" --revision="$revision" done
或者,直接忽略它,因为 snap 只会保留最近的 3 个版本。