Mozilla Firefox 缓存位于何处?

10 firefox browser cache mozilla

我已经安装了 Mozilla Firefox,并且知道一些令人讨厌的问题,例如来自浏览器缓存中的图像的网络钓鱼脚本。这样我就不必一直清空我的缓存,我想知道它在我的计算机中的位置。

我注意到这里似乎有某种缓存区域:

~/.cache/mozilla/firefox/k29gs42c.default
Run Code Online (Sandbox Code Playgroud)

而且这里似乎还有一些与 Mozilla Firefox 相关的文件:

~/.mozilla/firefox
Run Code Online (Sandbox Code Playgroud)

那么它是其中的哪一个呢?或者是否有不同的缓存区域?还是不同的缓存?为了在扫描缓存区域时提高效率,我更愿意确切地知道哪个顶级目录只包含缓存区域,这样我就不会扫描任何与缓存无关的内容。

扩展问题:

我在评论中查看了可能与此重复的问题,但随后我也问,这些其他位置cache的名称是~/.cache/mozilla/firefox/k29gs42c.default什么,然后位于?:

Cache 
cache2  
OfflineCache
startupCache
Run Code Online (Sandbox Code Playgroud)

如果不是某种缓存,这些是什么?如果是这样,我不应该也扫描它们吗?或者它们的目的不同,因此不可能包含来自网站的任何内容?


操作系统信息:

Description:    Ubuntu 15.04
Release:    15.04
Run Code Online (Sandbox Code Playgroud)

包装信息:

firefox:
  Installed: 37.0.2+build1-0ubuntu0.15.04.1
  Candidate: 37.0.2+build1-0ubuntu0.15.04.1
  Version table:
 *** 37.0.2+build1-0ubuntu0.15.04.1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ vivid-security/main amd64 Packages
        100 /var/lib/dpkg/status
     37.0+build2-0ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
Run Code Online (Sandbox Code Playgroud)

Ser*_*nyy 2

.mozilla/firefox目录包含设置和扩展。这是我的输出:

$ ls .mozilla/firefox/b1ygiwi1.default/ | head      
addons.json
addons.sqlite*
blocklist.xml
bookmarkbackups/
cert8.db*
cert_override.txt*
compatibility.ini*
content-prefs.sqlite*
cookies.sqlite*
cookies.sqlite-shm*
Run Code Online (Sandbox Code Playgroud)

另一个目录实际上包含不同类型的缓存,正如 wie5Ooma 已经提到的那样。

因此,如果出现问题,您可能需要尝试更改或完全删除其中的所有内容,~/.mozilla/firefox/以将设置恢复为默认值。

如果您使用 Flash Player,则还有.macromedia/Flash_Player\#SharedObjects/属于 Flash Player 的缓存,例如s.ytimg.com来自 YouTube 的缓存。