当前位置: 首页>>技术教程>>正文


可以删除〜/.cache吗?

, ,

问题描述

当我使用磁盘使用分析器并扫描我的主文件夹时.cache总是显示出一些相当好的东西。我可以删除这个文件夹的内容还是会损坏某些东西?

最佳解决思路

要回答这个问题,国际海事组织可以删除所有.cache而不会产生长期的有害影响。

如果您的.cache规模越来越大,最好查看内容并确定哪些应用程序使其变大,re-configure是一个糟糕的代理应用程序(而不是在.cache过大时简单地删除它)。

另一个占用大量空间的目录(和/或节省一些令人尴尬的证据)是.thumbs目录。 .thumbs中的许多文件似乎是重复的。

清理(​​只需注意-rf标志和其他目录;)

rm -rf ~/.thumbs/*

当你是Ubuntu /Linux的新手时,很难知道你可以在主目录下删除什么,不能删除。大多数情况下,您可以删除主目录中的大部分内容,需要.cache(或其他点文件,例如.local)的程序或应用程序将re-create它们。

大多数情况下,最糟糕的是,您将失去自定义配置,但对系统没有真正的伤害。

我不建议你开始删除你的主目录中不理解的东西,备份或使用测试帐户。如果有疑问,安全的做法是备份或移动文件。

mv .cache .cache_backup

如果需要,您可以从备份中恢复。

绝对不要开始删除你的主目录之外你不了解的东西。

次佳解决思路

删除它通常是安全的。您可能想要关闭所有图形应用程序(例如banshee,rhythmbox,vlc,software-center,..)以防止对访问缓存的程序产生混淆(我的文件在哪里突然出现!)。

它可以很容易地具有100+ MB的大小,所以如果你想释放磁盘空间,就这样做。

正如BretDDylan McCall已经指出的那样,文件类型是部分下载,浏览器缓存,像图标等媒体文件,用于加速未来访问相同文件的速度。

还有一件事要记住:删除应用程序不一定会删除相关的〜/.cache /removed_prog文件夹;在这种情况下,这些文件只占用空间而不被使用。那些肯定可以删除。

第三种解决思路

我刚刚发现我的备份磁盘里充斥着来自.cache的东西(我想应用程序正在清理它们自己的缓存,但我不会删除备份,因此它变得非常庞大)。所以我从备份列表中排除了.cache,但我注意到.cache包含了十年前的内容,我忘记了曾用过的软件!

这将删除您上次访问超过一年前的.cache中的所有内容

find ~/.cache/ -type f -atime +365 -delete

如果你对运行它感到紧张,这会告诉你什么将被删除:

find ~/.cache/ -depth -type f -atime +365 

我使用的是’access time’,你也可以通过使用-ctime来尝试’creation time'(尽管我发现了许多已存在但仍然可用的缓存文件)。感谢@ n33rma的编辑建议。

第四种思路

我会建议不要删除它。我不是Linux专家(虽然我希望成为!),但不知道文件系统结构的具体情况,但可以通过进入主文件夹并按ctrl + h显示该文件夹中的内容隐藏文件夹。然后你可以进入.cache文件夹,看看里面有什么。

只是从我的系统上快速浏览一下,我知道banshee专辑封面存储在缓存文件夹中(不知道为什么),chrome在缓存文件夹中有数据,很多程序会将日志保存在.cache文件夹中,其他东东。

我不确定这些文件是否只是暂时出于提高速度的目的(如浏览器缓存),或者如果此”cache”包含用于其他目的的文件(因为浏览器缓存的速度增加是为了抵消re-accessing文件过度使用带宽一台服务器,而硬盘上不同文件位置的r /w时间应该没有明显的差别)。

我希望有人比我更了解这一点,并且可以给你更好的回应。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/423.html,未经允许,请勿转载。