如何从命令行清除浏览器缓存

从终端清除浏览器缓存

有很多人,特别是Windows用户(和某些macOS),他们认为Linux用户喜欢使我们的生活变得复杂。 实际上,我已经读过一些贴有我们标签的人的评论,这些评论贴出了“那些想犹豫的人”或类似的东西。 没有什么离现实不远了。 这些人之所以这样想,是因为他们相信一切都是通过终端完成的……当然,他们从未接触过Linux……使用了Terminal,但有时它可以节省时间或执行更复杂的任务,例如 清除浏览器缓存.

显然,任何浏览器都允许您从其某些选项中删除缓存,但是本文仅针对那些感到自在的人。 带终端 或希望将这些命令保存在脚本中以从扩展坞或任何快捷方式启动的用户。 在本文中,我们将讨论如何针对Firefox(最常见的Linux发行版中默认包含的浏览器)和Google Chrome(针对某些任务的最佳选择)而使用的另一种选择。

清除Firefox缓存

在进行此操作之前,值得对所有内容进行备份。 为此,我们将一一编写这些命令:

mkdir -p ~/.mozilla/firefox/backup ~/.cache/mozilla/firefox/backup
mv ~/.mozilla/firefox/*.default/*.sqlite ~/.mozilla/firefox/backup
mv ~/.mozilla/firefox/*.default/sessionstore.js ~/.mozilla/firefox/backup
mv ~/.cache/mozilla/firefox/*.default/* ~/.cache/mozilla/firefox/backup

如果要还原文件,我们将更改目录的顺序。

要从终端删除浏览器缓存,我们将编写以下内容:

rm ~/.mozilla/firefox/*.default*/*.sqlite ~/.mozilla/firefox/*default*/sessionstore.js
rm -r ~/.cache/mozilla/firefox/*.default*/*

从上面开始,“ rm”表示“删除”,“-r”表示删除目录及其内容,其余均为路径。 我们记得“〜/”是指我们的个人目录。 输入命令后,我们将重新启动导航器。

注:: 理论上说,我添加到“ .default”目录后面的星号不应该存在,但我添加了它们,因为在我的情况下它告诉我它不存在。 星号表示“所有”符合要求的人。 通过在前面加一个(*。)在后面加一个,我们告诉它“ default”一词所包含的所有内容,而不管它的前面还是后面。

如何在Chrome中进行操作

与Firefox中一样,我们将首先制作Chrome文件的备份副本。 我们将一一使用以下命令:

mkdir -p ~/.google/chrome/backup
mv ~/.config/google-chrome/Default/ ~/.google/chrome/backup
mv ~/.cache/google-chrome ~/.google/chrome/backup

与Firefox中一样,要还原副本,我们将更改目录的顺序。

要删除Chrome缓存,我们将使用以下命令:

rm ~/.config/google-chrome/Default/
rm ~/.cache/google-chrome

奖金

出色地。 我们已经知道如何从终端中删除Firefox和Chrome缓存,但这值得吗? 以我的观点,我会说“是”和“否”。 您正在阅读的用户不喜欢单击几次以关闭或重新启动计算机。 如此之多,以至于很久以前,我创建了一些.desktop文件,以将“ poweroff”和“ reboot”命令添加到Ubuntu扩展坞。 对我来说,就是要消除浏览器的缓存是有效的, 最好的办法是创建一个.desktop文件,我们可以将其添加到不同的酒吧和码头 在Linux上可用。

这是我必须将JPG图像的大小调整为830px的宽度,只要这些图像在我的桌面上即可。 为了确保它能正常工作 我们将不得不创建两个文件:一个包含所有行的文本文件和一个执行第一个文件的.desktop文件。 此外,我们还将确保可以将.desktop放置在几乎任何酒吧或码头上。 为此,我们将执行以下操作:

  1. 我们打开一个文本编辑器。
  2. 我们复制并粘贴命令以删除缓存,每个命令一行一行。 或者,可以通过添加不带引号的“ &&”将它们放在同一行。
  3. 我们保存文件。
  4. 我们右键单击它,然后选中“它是可执行文件”框或它在我们正在使用的Linux发行版中放入的任何内容。
  5. 接下来,我们将创建.desktop文件,为此我们将创建另一个具有以下内容的文本文件:

[桌面输入]
键入=应用
终端=假
名称=快取
图标= /主页/ pablinux /图片/ cache.png
执行=档案路径
GenericName [es_ES] =删除缓存

  1. 从上面我们可以输入我们想要的名称(名称),在“ Icon”中,将路径指向我们想要直接访问的图标,在“ Exec”中,将路径指向另一个文本文件,并将我们在“ GenericName”中评论了消费者的口味。
  2. 接下来的事情是将快捷方式或.desktop放置在易于访问的位置,例如栏(例如,在MATE或Plasma中)或底座(例如,在Ubuntu中)。 对于高度可定制的图形环境(例如KDE或MATE),我们可以将.desktop拖动到所需的任何位置,但是在其他操作系统中则不是这种情况。 在其他操作系统中,我们必须按原样将.desktop放在其余应用程序的快捷方式路径中。 usr / share /应用程序 在Ubuntu和衍生产品中。 通过在其中放置快捷方式,它将检测到它是一个应用程序,我们可以将其添加到收藏夹中。

您认为哪种更好:使用本文中介绍的方法还是浏览浏览器设置并手动删除缓存?


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。