查看当前目录下各目录磁盘占用:

1
du --max-depth=1 -h

Conda 清理缓存

1
2
conda clean -p # 只清理package
conda clean -a # package、cache、index都清理

Ollama 删除模型

1
2
ollama list # 列出所有的模型
ollama rm gemma:7b # 删除模型

Huggingface 清理缓存

1
huggingface-cli delete-cache # 注意这是全清

请注意,使用上述命令会清除 huggingface 缓存目录下所有缓存,如果不希望删除所有的,建议先扫描,然后手动删除:

1
2
huggingface-cli scan-cache # 扫描缓存目录、模型等
rm -rf /home/raykr/.cache/huggingface/hub/models--liuhaotian--llava-v1.5-7b # 手动删除对应缓存

Snap 删除旧照

ubuntu 上的 snap 会保存至少三个版本(当前版本和两个旧版),可以先创建以下的批处理命令,执行一下即可。

1
2
3
4
5
6
7
8
#!/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

系统缓存目录

删除早于 3 天的 /tmp 文件:

1
sudo find /tmp -type f -mtime +3 | xargs rm -f