删除〜/ .cache是​​否安全?


25

当我$HOME使用baobab(磁盘使用情况分析器)扫描目录时,发现它~/.cache消耗了大约一半的GB。

我也尝试重新启动并再次检查大小,但没有区别。

因此,我打算rm -rf ~/.cache。让我知道清除安全~/.cache吗?

Answers:


24

可以安全清除~/.cache/,无论如何,新用户帐户均以空目录开头。但是,由于程序可能仍使用此目录,因此您可能要注销。可以使用以下命令找到这些程序:

find ~/.cache -print0 | xargs -0 lsof -n

就我而言,仅在删除前关闭Firefox就可以了。


7

是的,它很安全,但是在您将其全部扔掉之前,请检查其中的内容。下面的文件.cache用于加速程序,例如在不需要时不引起下载。那里的某些内容可能必须立即重新下载或重新创建。

du -sm ~/.cache/*

将为您提供一个列表,您可以根据程序的使用情况,使用的磁盘空间等有选择地删除这些子目录中的任何一个。

您可以注销并按照Lekensteyn的指示重新登录,但是拥有子目录的程序最多必须在运行时重新启动。


1
我通常使用du -sm ~/.cache/* | sort -n它来帮助确定优先级(shopt -s dotglob如果有dotfile ,则可以设置优先级)。
Lekensteyn 2015年

@Lekensteyn我有时也使用它,但是它的缺点是您必须等到它扫描所有内容后再进行排序并列出输出。使用~/.cache概述中的20个条目可以轻松保存。反正总有一组相同的元凶:thumbnailschromiumvlcpip;-)
安通

3

这是安全的,因为根据定义,它仅包含程序可以重新创建的内容。正如其他人指出的那样,清除后注销可能是一个好主意。

一个更好的问题也许是:有用吗?除非您已显着更改了使用方式,否则它将很快重新填充,同时,这将降低使用该程序的程序在重新创建其中的信息时的性能。您最好不理会它。


我同意您的回答,但有一个例外:从卸载的不需要的应用程序中删除缓存的文件。
Francesco Turco
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.