我即将备份文件系统的某些部分,包括我的主目录。我正在看$HOME/.cache
,想知道我应该用它做什么。我知道完全删除它是安全的,但我也注意到大部分空间被网络浏览器缓存占用。因此,当然不删除缓存意味着重新创建它们的时间更少,但是是否有一些显着的好处可能值得保留某些子目录$HOME/.cache
并仅删除浏览器缓存(chromium
在mozilla
我的情况下)?
答案1
我想到了两个好处(对我来说,这并不是那么引人注目——我不支持它):
如果你备份一切,那么你就拥有了一切。即使程序的作者认为您的关键数据实际上是短暂的、易于重新创建的缓存数据。或者,当您为其他人进行备份时,如果用户认为
~/.cache
这是存储其重要文档缓存的好地方。重新创建缓存数据需要时间,这就是首先保存它的原因。因此,通过备份它,您可以避免等待它重新生成(或重新下载等)。
当然,存在许多明显的缺点(备份大小、备份时间),一些不太明显的缺点(隐私),以及一些陷阱(程序假定图像已更新,然后生成缓存的缩略图 - 始终按此顺序。并不是说备份程序恢复了比图像更新的缓存缩略图......)
答案2
$HOME/.cache
不应包含有价值的数据。不要删除它们,只需添加CACHEDIR.TAG
或.nobackup
(另请参阅CACHEDIR.TAG 和 .nobackup 的评估是否不同?) 或将其添加到排除列表中。
如果恢复缓存,您将节省很少的时间来进行娱乐。另一方面,您必须在备份期间投入这段时间。如果删除缓存,您就会删除旧的且可能损坏的文件。
最后删除这些是有意义的,如果有特殊原因值得恢复缓存,可能有更好的方法。例如,如果您的网络速度较慢并且担心丢失浏览器缓存,则使用代理。