我想清除我的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
我至少找到了一个合适的解决方案:
- 首先前往您的家庭所在地
- 按ctrl+h
- 打开文件夹
.cache
- 打开文件夹
mozilla
- 打开文件夹
firefox
- 打开 (anything).default 文件夹
- 打开缓存文件夹
- 删除此处的所有文件夹
- 然后打开 Firefox
- 转到编辑、首选项并删除所有缓存和 cookie 一次
我向你保证你的问题一定会得到解决