~/.cache 中有什么不是真正的缓存吗?

Ray*_*rth 6 tmpfs cache

我的机器有很多内存,所以我搬进~/.cache/google-chrome/tmptmpfs RAM 磁盘。这使得浏览器运行速度更快并减少 SSD 使用量。当我重新启动时,一切都会消失,但会再次重新创建。一切皆好。

理论上,我~/.cache也可以把所有东西都搬到那里。

~/.cache但在实践中,某些包(ab)用于除临时可重现数据之外的其他用途的可能性有多大?

更新(2天后):

我决定尝试一下并这样做:

$ mv ~/.cache ~/.cache.old
$ ln  -s  /tmp/home/ray/.cache  ~/.
Run Code Online (Sandbox Code Playgroud)

然后将其添加到我的~/.profile

mkdir  -p  /tmp/home/ray/.cache
Run Code Online (Sandbox Code Playgroud)

到目前为止,重新启动后一切正常。删除 .cache.old 将释放大约 2G 的大部分旧文件。

如果我确实遇到了任何滥用 .cache 的包,我可以教.profile为该特定情况将符号链接添加回真实目录。

更新(3年后):

我已经运行了三年多了,没有出现明显的问题。