通过命令行清除 Firefox 历史记录

通过命令行清除 Firefox 历史记录

可能与这个问题相关:我可以用终端查看 Firefox 历史记录吗?

我想创建一个 shell 脚本,清除 Firefox 历史记录中的所有内容(包括其他历史记录,例如缓存),以便在安装下一个 Ubuntu 版本之前或只是为了拥有一个干净的副本进行备份。问题是如何通过命令行执行此操作,以便我可以将这些行添加到我的脚本中。

如果可能的话,我也可以使用通过 BleachBit 执行的命令行命令。

答案1

这个简短的命令可以清理 Firefox 备份、缓存、cookie、崩溃报告、DOM 存储、下载历史记录、表单历史记录、密码、会话恢复、站点首选项和 URL 历史记录(截至BleachBit 1.8):

bleachbit --clean firefox.*

(也可以看看BleachBit 文档:命令行

答案2

如果您想从 Firefox 中删除历史记录,请cd在终端中使用存储所有 sqlite 文件的命令,按照您提供的链接中的说明进行操作。以下代码将删除相关表:

sqlite3 places.sqlite "DELETE FROM moz_historyvisits;"

答案3

  • 此链接告诉您您的 history.dat 位于您的个人资料中的什么位置所以你可以删除它。

    浏览历史:history.dat
    保存的表单信息:formhistory.dat
    下载历史:downloads.rdf
    Cookies:cookies.txt
    缓存:缓存(&垃圾缓存)(文件夹!)

  • 要查找您的配置文件文件夹:转到“帮助”菜单,然后转到“故障排除信息”。顶部附近将显示“配置文件文件夹”和一个名为“显示文件夹”的按钮。

  • 相同的故障排除信息可通过 URL 获取:about:support。只需在地址栏中输入该 URL 即可。

相关内容