如何查看Debian系统的垃圾文件
导读:查看Debian系统的垃圾文件 一 定位常见垃圾文件位置 APT缓存:已下载的包文件,位于**/var/cache/apt/archives/** 与 /var/cache/apt/archives/partial/。 用户回收站:图形界...
查看Debian系统的垃圾文件
一 定位常见垃圾文件位置
- APT缓存:已下载的包文件,位于**/var/cache/apt/archives/** 与 /var/cache/apt/archives/partial/。
- 用户回收站:图形界面删除的文件一般在**~/.local/share/Trash/**,包含 files/ 与 info/ 两个子目录。
- 临时文件:系统临时目录 /tmp(很多环境为 tmpfs,重启后自动清空),以及 /var/tmp。
- 日志文件:系统日志在 /var/log/,可使用 journalctl 查看与轮转。
- 缩略图缓存:用户目录 ~/.cache/thumbnails/。
- 旧内核与残留配置:通过包管理查看并确认后再清理(见下文“定位旧内核”)。
二 查看与评估占用
- 查看APT缓存占用与内容
- 查看目录大小:
sudo du -sh /var/cache/apt/archives - 列出缓存包:
ls /var/cache/apt/archives | head
- 查看目录大小:
- 查看用户回收站内容
- 列出文件:
ls -la ~/.local/share/Trash/files - 查看元数据(删除时间、原路径):
ls -la ~/.local/share/Trash/info
- 列出文件:
- 查看临时目录占用
- 当前占用:
df -h /tmp与sudo du -sh /tmp /var/tmp
- 当前占用:
- 查看日志占用与可清理范围
- 当前日志占用:
sudo du -sh /var/log - 查看日志占用排行:
sudo du -x /var/log | sort -rh | head -20 - 查看 journal 占用:
sudo journalctl --disk-usage
- 当前日志占用:
- 查看缩略图缓存占用
du -sh ~/.cache/thumbnails
- 查看大文件与目录(定位异常占用的好办法)
- 全盘扫描:
sudo ncdu / - 用户目录扫描:
ncdu ~
- 全盘扫描:
- 定位旧内核(确认后再清理)
- 列出已安装内核包:
dpkg -l | grep '^ii.*linux-image' | awk '{ print $2} ' - 查看当前运行内核:
uname -r
提示:以上命令仅用于“查看”,不会删除文件。
- 列出已安装内核包:
三 安全查看与清理建议
- 回收站文件可先“查看后恢复”,再决定是否清空:
- 恢复示例:
cp ~/.local/share/Trash/files/< 文件名> < 目标路径> - 清空示例:
rm -rf ~/.local/share/Trash/*(清空后不可恢复,谨慎操作)。
- 恢复示例:
- 临时文件查看后再清理:
- 确认无正在使用进程后,再清理
/tmp/*与/var/tmp/*;在 Debian 13 起 /tmp 默认使用 tmpfs,重启会自动清空;/var/tmp 由 systemd-tmpfiles 按策略(默认保留30天)自动清理,可用sudo systemd-tmpfiles --clean手动触发一次。
- 确认无正在使用进程后,再清理
- 日志查看后再轮转压缩:
- 按时间保留:
sudo journalctl --vacuum-time=7d - 按大小保留:
sudo journalctl --vacuum-size=100M - 配合
logrotate管理/var/log下各类日志的轮转与保留策略。
- 按时间保留:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何查看Debian系统的垃圾文件
本文地址: https://pptw.com/jishu/766239.html
