如何清理主目录中的缓存

如何清理主目录中的缓存

我的主目录越来越大(超过 100GB)。备份时我注意到那里有相当多的缓存。

我的主目录中有哪些重要的缓存,我应该如何清理它们?

有一个缓存特别困扰着我,即 .gvfs 中的缓存,其中似乎存储了我的网络硬盘的副本。我该如何彻底清除此缓存?

答案1

.gvfs是网络附加文件夹所在的位置。如果您使用过“位置/连接到服务器”,或者输入smb://server/share到 Nautilus,那么您的网络驱动器将“挂载”在这里。

您需要.gvfs从备份中排除您的文件夹,除非您确实希望您的网络驱动器及其所有内容都包含在备份中。

您应考虑排除的其他地方:

  • ~/.mozilla/**yourprofilename**/Cache
  • ~/.cache (如果您使用 Chromium 而不是 Firefox,这也是 Chromium 放置缓存的地方)
  • ~/.thumbnails

其他需要考虑的事项:

  • 如果您使用 VirtualBox,您的客户系统可能存储​​在 .VirtualBox 中。一方面,您需要备份它们。另一方面,它们会非常大,所以也许您应该将它们与通用家庭驱动器备份分开备份?
  • 如果您使用 Dropbox,您可能不需要备份!排除您告诉 Dropbox 放置其文件夹的任何位置。

最后,您可以自己做一些分析!转到“应用程序”菜单并选择“附件”,然后运行“磁盘使用情况分析器“(又名猴面包树)。

答案2

您确定 .gvfs 实际上包含网络硬盘的副本还是它只是安装点。尝试卸载这些硬盘,然后检查它显示的大小。

想想看,Flash 和浏览器会将缓存保存到您的主文件夹中。最好通过浏览器工具清除这些缓存。

答案3

为此,我有一个定期运行的 cron 任务(例如 @monthly)执行漂白剂手动的) 在命令行模式下静默运行。使用以下命令编辑它crontab -e

0 1 1 */2 *  bleachbit --clean apt.autoclean chromium.cache deepscan.ds_store deepscan.thumbs_db firefox.cache google_chrome.cache nautilus.history system.cache thunderbird.cache

我配置了它GNOME 日程安排图形用户界面 (来源,已作为 deb 包移除,仅可用就像快照;最后更新:2016-05-25)。

你可以运行

bleachbit --list-cleaners | column

选择您想要执行的清理操作。

相关内容