![ubuntu 会自动清除 ~/.cache 吗?](https://linux22.com/image/928854/ubuntu%20%E4%BC%9A%E8%87%AA%E5%8A%A8%E6%B8%85%E9%99%A4%20~%2F.cache%20%E5%90%97%EF%BC%9F.png)
我想知道默认情况下是否有任何东西可以清除.cache
文件夹。据我所知,.cache
它类似于/tmp
,至少我看到它被这样使用。这意味着缓存或临时文件中的内容可能会在某个时间点被重新访问,甚至被清除,无论它是否丢失都无关紧要。
答案1
简短的回答:不。
它是您的缓存,因此没有特定的全局系统进程会干扰它。文件管理器缩略图(至少在默认的 Ubuntu 桌面中)如果存在超过 180 天(由 设定org.gnome.desktop.thumbnail-cache maximum-age
)或缓存超过 512 兆字节(由 设定org.gnome.desktop.thumbnail-cache maximum-size
)将被自动删除。缓存中的其他项目如何维护或处理取决于维护缓存的应用程序。
答案2
~/.cache
不会自动清除。每个单独的应用程序都使用~/.cache
位置来存储自己的缓存数据。如果它占用更多空间,您可以根据应用程序清除它。如果您清除/删除整个目录内容,一些存储缓存的应用程序将无法找到缓存,您可能需要重新启动它们。我建议调整应用程序缓存,例如,您可以在浏览器设置中控制浏览器的缓存大小。