Firefox 58(Linux Mint 18.3)如何基于缓存条目导出缓存文件
针对你在Firefox 58(运行于Linux Mint 18.3)中导出磁盘缓存文件的需求,我整理了两种实用方案——浏览器界面操作和命令行工具,都能轻松帮你把缓存里的原始文档保存为本地文件:
方法一:通过Firefox界面直接导出
这是最直观的方式,不需要额外工具:
- 打开
about:cache?storage=disk&context=,找到你要导出的缓存条目并点击进入详情页。 - 在详情页里,找到**EID(条目ID)**字段,复制这串随机字符(比如类似
a1b2c3d4e5f6)。 - 在Firefox地址栏输入:
about:cache-entry?storage=disk&context=&eid=你复制的EID,按下回车。 - 此时页面会加载缓存的原始内容(如果是图片就显示图片,HTML则显示网页内容),右键点击页面空白处,选择「另存为...」,设置好文件名和保存路径,就能把缓存文档保存为本地文件了。
方法二:通过命令行直接提取缓存文件
如果你熟悉终端,或者需要批量处理缓存文件,这个方法更高效:
- 定位Firefox配置文件夹:
打开Firefox,输入about:support,找到「配置文件文件夹」那一行,点击「打开文件夹」,记住这个路径(通常是~/.cache/mozilla/firefox/xxxxxx.default/,其中xxxxxx是一串随机字符串)。 - 进入缓存目录:
在终端中执行以下命令(替换xxxxxx.default为你实际的配置文件夹名称):cd ~/.cache/mozilla/firefox/xxxxxx.default/Cache/ - 查找目标缓存文件:
缓存文件的文件名是哈希值,你可以结合about:cache里的信息来筛选:- 如果你知道缓存文件的大小,用
find命令筛选:find . -size 1024k(替换1024k为实际文件大小) - 如果你知道内容类型,用
file命令识别:file * | grep "image"(列出所有图片类型的缓存文件)
- 如果你知道缓存文件的大小,用
- 复制保存文件:
找到对应的缓存文件后,用cp命令复制到目标位置,记得加上合适的后缀:cp 缓存文件名 ~/Desktop/my_cached_image.png
这两种方案都能完美满足你的需求,界面方法适合快速导出单个文件,命令行则更适合批量操作或自动化场景。
内容的提问来源于stack exchange,提问作者einpoklum
相关产品推荐
相关产品推荐

