撸Linux


谁说Linux不需要清理垃圾?~/.cache目录里就有一大堆

笔者小撸最讨厌偏见和谣言,无论是吹还是黑,都主张独立地、清醒地、客观地去看。

坊间有一句谣言说Linux没有垃圾,Linux并不需要像Windows那样定时清理垃圾,有些人还把这当成Linux的优点到处宣传。过去这个谣言传的很盛,近年随着Linux系统的普及,稍微好了一些,但是还是有一些人仍有偏见,比如简书上这位作者

笔者认为,一个操作系统没有垃圾是痴人说梦,就像长期关门闭户的房子也会有粉尘进入,或者,就像创作一件作品必然会产生一些废弃物,这是很自然的规律,不以人的意志为转移。

去年写过一篇题为《谁说Linux不需要清理垃圾?用journalctl清理近3G日志文件》的博文说到此事,今天又发现了一个专门堆放“垃圾”的目录——~/.cache,虽然一直知道有这个文件夹的存在,但今天专门提这个事,是因为这个文件夹里的缓存文件会一直积累下来,直到让我吓一跳!如下面的截图所示:

~/.cache文件清理方法

1,找到日期大于365天的文件,直接删除之,命令:find ~/.cache/ -type f -atime +365 -delete

2,找到大于10M的文件,命令:find ~/.cache/ -size +10M,然后酌情清理之。

3,列出体积大于100M的目录,命令du ~/.cache -t 100M ,然后酌情清理之。

不过,这样手动清理效果不仅折腾人,而且效果也不是很完美。现在看来,Linux根本不是没有垃圾文件,而是没有这360安全卫士那样简单而又得力的垃圾清理工具啊!

相关博文



以下是网友的2条评论,您赞同吗?

  1. Jone
    2018-12-28 14:19

    这个好!
    小撸,你撸一管Linux的清理工具出来呀!

    • 小撸
      2018-12-28 14:35

      哦哦哦,先撸为敬

发表评论

电子邮件地址不会被公开。