当我使用磁盘使用率分析器并扫描我的主文件夹时,.cache
主目录中的文件夹总是显示出很多东西。
我可以删除该文件夹的内容,还是会损坏某些内容?
当我使用磁盘使用率分析器并扫描我的主文件夹时,.cache
主目录中的文件夹总是显示出很多东西。
我可以删除该文件夹的内容,还是会损坏某些内容?
Answers:
要回答这个问题,IMO可以删除所有这些,.cache
而不会产生长期有害影响。
如果您的应用.cache
程序越来越大,最好查看其内容并确定是哪个应用程序将其放大,然后重新配置性能不佳的应用程序(而不是仅.cache
在应用程序变得太大时删除它)。
该目录是另一个可能占用大量空间(和/或节省大量尴尬证据)的.thumbs
目录。许多文件.thumbs
似乎是重复的。
清理(只需要注意-rf
flag和其他目录;)
rm -rf ~/.thumbs/*
当您不熟悉Ubuntu / Linux时,很难知道您可以在主目录中删除哪些内容,以及不能删除哪些内容。在大多数情况下,您可以删除主目录中的大多数内容,需要.cache
(或其他点文件.local
)的程序或应用程序将重新创建它们。
大多数情况下,最糟糕的是,您将丢失自定义配置,但对系统没有真正的危害。
我不建议您养成删除在主目录中不了解的内容,备份或使用测试帐户的习惯。如有疑问,安全的做法是进行备份或移动文件。
mv .cache .cache_backup
然后,可以根据需要从备份还原。
绝对不要在主目录之外开始删除您不了解的内容。
rm -rf
gvfs-trash ~/.thumbs
通常删除它是安全的。您可能需要关闭所有图形应用程序(例如,女妖,节奏盒,vlc,软件中心等),以防止访问高速缓存的程序混乱(我的文件突然到哪里了??)。
它的大小很容易超过100 MB,因此,如果要释放磁盘空间,请执行此操作。
正如BretD和Dylan McCall所指出的那样,文件的类型是部分下载,浏览器缓存,图标之类的媒体文件等,用于加快将来对相同文件的访问。
要记住的另一件事:删除应用程序不一定会删除相关的〜/ .cache / removed_prog文件夹;在这种情况下,这些文件仅占用空间而不被使用。那些绝对可以删除。
我只是发现我的备份磁盘上充满了.cache中的内容(我猜应用程序正在清理它们自己的缓存,但是我不删除备份,所以它越来越大了)。因此,我从备份列表中排除了.cache,但我注意到.cache具有十年前的东西,这些东西我曾经忘记使用过!
这将删除您的.cache中上次访问超过一年的所有内容
find ~/.cache/ -type f -atime +365 -delete
如果您担心要运行它,这将向您显示要删除的内容:
find ~/.cache/ -depth -type f -atime +365
我为此使用“访问时间”,您也可以使用-ctime尝试“创建时间”(尽管我发现许多已经存在多年但仍可以访问的缓存文件)。感谢@ n33rma的编辑建议。
~/.cache
,它们只有〜0.1 GB!好建议:-atime
国旗也是如此。我要做的是在我的crontab中,也为我的/tmp/
文件夹放置一个类似的find命令;我使用-atime +1
没有问题。
我建议不要删除它。我不是Linux专家(尽管我希望成为!)并且不知道文件系统结构的细节,但是您可以通过进入主文件夹并按ctrl + h来检查文件夹中到底有什么内容隐藏的文件夹。然后,您可以进入.cache文件夹,然后查看其中的内容。
只需快速浏览一下我的系统,我便知道banshee将专辑封面存储在缓存文件夹中(不知道确切原因),chrome在缓存文件夹中包含数据,许多程序将日志保存在.cache文件夹中,以及其他东西。
我不确定这些文件是否只是为了提高速度而临时存在(例如浏览器缓存),或者此“缓存”是否包含用于其他目的的文件(因为浏览器缓存的速度提高是通过重新分配带宽来抵消带宽的过度使用) -访问服务器上的文件,而硬盘上不同文件位置的读写时间应该没有明显的区别)。
希望有人比我了解更多,并能给您更好的答复。
.cache
。如果可能,请使用创建相关文件夹的程序。例如,最好通过Chrome删除Chrome的缓存。如果程序没有提供一种可见的方法来管理其缓存,则除非一个人真正知道,否则不理会它会更安全。
du ~/.cache > cachefolders_size
。它的作用是为您提供一个列表,其中包含中每个文件夹的大小.cache
。您可以将生成的文件中的信息粘贴到电子表格中,然后根据自己的喜好对其进行排序。我在这里读到它。