Linux 磁盘空间清理:修订间差异

来自牛奶河Wiki
跳到导航 跳到搜索
(创建页面,内容为“=== Snap === Snap 会保留以前安装/卸载的软件包的旧版本。保留的版本数量,默认值为 3,包括当前安装版本。 * 修改保留版本数量: snap set system refresh.retain=2 * 保留的软件包列表: snap list --all 清理 Snap 的脚本: <small><nowiki>#!/bin/bash # Removes old revisions of snaps # CLOSE ALL SNAPS BEFORE RUNNING THIS set -eu LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' | while read…”)
 
无编辑摘要
第12行: 第12行:
         snap remove "$snapname" --revision="$revision"
         snap remove "$snapname" --revision="$revision"
     done</nowiki></small>
     done</nowiki></small>
 
See Also: [https://www.debugpoint.com/clean-up-snap/ How to Clean Up Snap Versions to Free Up Disk Space]


[[分类:Develop]]
[[分类:Develop]]
[[分类:Linux]]
[[分类:Linux]]
[[分类:Shell]]
[[分类:Shell]]

2024年12月10日 (二) 10:50的版本

Snap

Snap 会保留以前安装/卸载的软件包的旧版本。保留的版本数量,默认值为 3,包括当前安装版本。

  • 修改保留版本数量: snap set system refresh.retain=2
  • 保留的软件包列表: snap list --all

清理 Snap 的脚本:

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

See Also: How to Clean Up Snap Versions to Free Up Disk Space