Debian系统里跑久了,各种文件堆积起来,磁盘空间不知不觉就告急。除了常见的软件包缓存,剩下的那些临时文件、日志、用户缓存,甚至大文件,该怎么清理?这里整理了一套从基础到进阶的操作,覆盖绝大多数场景。

Debian系统如何回收其他类型文件

1. 手动删除指定文件/目录

最直接的办法,就是通过终端命令把不需要的文件或文件夹删掉。前提是你清楚知道哪些文件可以删:

2. 清理包管理器缓存

APT 包管理器下载的软件包(.deb 文件)默认缓存在 /var/cache/apt/archives/ 目录下,时间长了能占好几个G。两条命令就能搞定:

这两种操作都不会影响已安装的软件,但能释放不少磁盘空间。

3. 卸载不再使用的软件及依赖

安装过的软件,如果不再需要,可以连同配置文件一起清理:

4. 清理临时文件

系统临时文件通常存放在 /tmp//var/tmp/ 两个目录。前者重启后一般会自动清理,后者则是长期临时文件,累积起来也很可观:

有些系统会通过 tmpwatchtmpreaper 工具定期自动清理,不过手动清理也很快。

5. 管理日志文件

日志文件(比如 /var/log/syslog/var/log/auth.log)会随着时间增长越滚越大,不处理的话,几十个G也不是不可能。几种方法:

6. 清理用户缓存

日常使用产生的缓存,比如浏览器缓存、应用程序的缩略图,通常放在 ~/.cache/ 目录下(例如 ~/.cache/thumbnails/~/.mozilla/firefox/)。清理方式:

7. 查找并删除大文件

有时候磁盘空间莫名其妙就没了,用 find 命令可以快速定位大文件,比如超过1GB的:

sudo find / -type f -size +1G -exec ls -lh {} ; 2>/dev/null

找到大文件后,确认是否还需要,再决定删不删,比如 rm /path/to/large_file.iso

8. 安全删除敏感文件

如果文件涉及个人隐私或密码,直接删除仍然可能被恢复。需要彻底擦除数据,推荐以下工具:

需要特别提醒:安全删除操作不可逆,执行前务必确认文件真的不再需要了。

本文转载于:https://www.yisu.com/ask/81723795.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。