我之前使用 Mozilla Firefox,Onetab 上有大约 600 个标签,但突然所有标签都消失了,只有昨天的标签还在。通过一些链接,我发现备份存储在restore.js
Windows 的文件中,但这个文件在 Ubuntu 中在哪里。
答案1
你~/.mozilla/firefox/your_profile/
可以找到
sessionCheckpoints.json
sessionstore.jsonlz4
和目录sessionstore-backups
答案2
在较新的 Ubuntu 版本中,Firefox 是通过 Snap 安装的,因此可以在 中找到 Firefox 文件夹~/snap/firefox/common/.mozilla/firefox
。
使用修改时间找到与您的 Firefox 会话相对应的文件夹。
然后,选项卡列表位于$firefox_dir/sessionstore-backups/recovery.jsonlz4
。
您可以将此文件复制到新的 Firefox 实例中以读取它,也可以手动解压缩它。要手动解压缩它,您需要 dejsonlz4 和 jq。
$ ls -l ~/snap/firefox/common/.mozilla/firefox/
total 36K
drwx------ 18 sam sam 4.0K Nov 21 15:52 c6u2cvnb.defaultt
...
$ firefox_dir=~/snap/firefox/common/.mozilla/firefox/c6u2cvnb.defaultt
$ dejsonlz4 $firefox_dir/sessionstore-backups/recovery.jsonlz4 firefox-recovery.json
$ jq --raw-output '.windows[].tabs[].entries | .[length-1].url' firefox-recovery.json
https://example.com/
https://example.com/
...