如何从终端清除浏览器的缓存和 cookie

如何从终端清除浏览器的缓存和 cookie

我想清除我的Firefox 缓存和 Cookie从终端。
我能做什么?

答案1

要从终端清除 cookies,您可以使用以下命令:

rm ~/.mozilla/firefox/*.default/cookies.sqlite

要清除所有缓存,您可以使用:

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

但是,如果您想稍后恢复这些文件,最好备份它们:

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

答案2

我想就这个问题发表一下看法。我已将 Firefox 设置为退出时自动清除所有缓存、cookie 等。

Firefox 菜单:编辑 > 首选项 > 隐私

历史记录:选择“使用自定义历史记录设置”

  • 所有物品均已检查
  • 始终接受所有 cookie,但保留直到我关闭 Firefox
  • FF 关闭时清除历史记录:设置:除删除已保存的密码外,所有内容均已检查。

如果我想在 Firefox 运行时清除历史记录等,我只需按 Ctrl-Shift-Delete 并选择要删除的内容。

如果 Firefox 没有运行,则无需运行该脚本,因为有问题的内容已被删除。 几乎。 事实证明,所有缩略图仍驻留在~/.cache/thumbnails/normal和中~/.cache/thumbnails/fail。为此,我编写了一个小脚本:

#!/bin/bash
echo "shredding cache"
find ~/.cache/thumbnails -type f -name "*.png" -exec shred -f -u -z -n 1 {} \;
echo "finished shredding"

我每 3 小时在 cronjob 中触发一次。

但更简单的方法是运行 bleachbit。从菜单中单击 bleachbit 与打开终端并运行脚本一样快。至少对我来说是这样。

祝你好运!

答案3

清除 Firefox 缓存的正确方法(以用户身份执行,而不是 root 身份执行):

$ rm -rf ~/.cache/mozilla/firefox/????????.*/cache2/*

清除 Firefox 的 Cookie 的正确方法(以用户身份执行,而不是 root 身份执行):

$ rm ~/.mozilla/firefox/????????.*/cookies.sqlite

适用于 Debian 和 Ubuntu。

适用于多个 Firefox 用户配置文件。

答案4

我至少找到了一个合适的解决方案:

  1. 首先前往您的家庭所在地
  2. ctrl+h
  3. 打开文件夹.cache
  4. 打开文件夹mozilla
  5. 打开文件夹firefox
  6. 打开 (anything).default 文件夹
  7. 打开缓存文件夹
  8. 删除此处的所有文件夹
  9. 然后打开 Firefox
  10. 转到编辑、首选项并删除所有缓存和 cookie 一次

我向你保证你的问题一定会得到解决

相关内容