可以删除〜/ .cache吗?

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

要回答这个问题,IMO你可以删除所有.cache而没有长期的不利影响。

如果您的.cache变得越来越大,那么最好查看内容并确定哪些应用程序使其变大并重新配置一个糟糕的代理应用程序(而不是简单地删除.cache当它变得太大时)。

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

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

 rm -rf ~/.thumbs/* 

当您不熟悉Ubuntu / Linux时,很难知道您可以在主目录中删除哪些内容。 在大多数情况下,您可以删除主目录中的大多数内容,程序或应用程序需要.cache (或其他点文件,如.local )将重新创建它们。

大多数情况下,在最坏的情况下,您将失去自定义配置,但对系统没有实际损害。

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

 mv .cache .cache_backup 

然后,您可以根据需要从备份还原。

绝对不要在主目录之外删除你不理解的东西。

删除它通常安全的 。 您可能希望关闭所有图形应用程序(例如banshee,rhythmbox,vlc,软件中心,……)以防止访问缓存的程序混淆(我的文件突然发生在哪里!?)。

它可以轻松地具有100+ MB的大小,因此如果您想释放磁盘空间,请执行此操作。

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

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

我刚刚发现我的备份磁盘正在填充来自.cache的内容(我猜应用程序正在清理自己的缓存,但我不删除备份,因此它变得越来越大)。 所以我从我的备份列表中排除了.cache,但是我注意到.cache有来自TEN YEARS AGO的东西,我忘记使用过的软件!

这将删除.cache中一年多前访问过的所有内容

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

如果您对运行它感到紧张,这将显示将要删除的内容:

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

我正在使用“访问时间”,您也可以使用-ctime尝试“创建时间”(尽管我发现了许多缓存文件,这些文件已有多年历史但仍然可以访问)。 感谢@ n33rma的编辑建议。

我建议不要删除它。 我不是Linux专家(虽然我希望是!)并且不知道文件系统结构的细节,但你可以通过进入你的主文件夹并点击ctrl + h来显示文件夹中的确切内容隐藏文件夹。 然后,您可以进入.cache文件夹,查看其中的内容。

只需快速查看我的系统,我就知道banshee将专辑封面存储在缓存文件夹中(不知道原因为何),chrome在缓存文件夹中有数据,很多程序将日志保存在.cache文件夹中,以及其他东西。

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

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

我使用Debian。 只需打开您的主文件夹。 使其显示隐藏文件。 您将在文件夹中看到.cache。 打开它并删除所有不需要的文件。 有时恶意软件可以放在.cache中,并使您的应用程序运行不稳定。 它不会对您的Debian / Ubuntu系统造成任何伤害,但如果您是新手,可能会使您的系统出现问题。 如果发现类似的情况,则必须停止所有应用程序,删除.cache的内容,然后重新启动应用程序。