清理系统中无用的包
arch系
1 | sudo pacman -R $(pacman -Qdtq) |
debian系
1 | sudo apt-get autoremove |
清理包缓存
arch系
1 | sudo pacman -Sc # 清除未安装包的缓存 |
debian系
1 | sudo pacman clean # 清除缓存包 |
redhat系
1 | yum clean packages # 清除缓存目录下的软件包 |
清理日志垃圾
查看日志文件
1 | du -t 100M /var |
删除日志文件
1 | sudo journalctl --vacuum-size=100M # 清理日志归档文件(并不清理活动的日志文件),保留100M |
--vacuum-size=可用于限制归档文件的最大磁盘使用量 (可以使用 “K”, “M”, “G”, “T” 后缀)--vacuum-time=可用于清除指定时间之前的归档 (可以使用 “s”, “m”, “h”, “days”, “weeks”, “months”, “years” 后缀)--vacuum-files=可用于限制日志归档文件的最大数量
清理软件数据垃圾
1 | find ~/.cache/ -type f -atime +365 -delete # 找到日期大于365天的文件,并直接清理 |