Firefox Cache统计
默认Cache父目录和目录结构
a.默认父目录:~/.cache/mozilla/firefox/<random>.default/(这个同时也是各种配置文件的默认父目录)。
b.Cache相关目录结构(在父目录下)。
_CACHE_CLEAN_
Cache/
|------_CACHE_001_
|------_CACHE_002_
|------_CACHE_003_
|------_CACHE_MAP_
|------0/
|------1/
...
|------F/
Caceh的目录结构中以_CACHE_为前缀的文件应该是Firefox自己做Cache管理用到的标记文件。Cache的内容文件在目录Cache/0/,Cache/1/...,/Cache/F/下。因此Firefox的Cache垃圾的统计和清理只针对该目录。
自定义Cache父目录
a.在Firefox的地址栏输入about:config得到图形化配置界面。
b.在空白处右键,选择“新建->字符串”,新建键值对<”browser.cache.disk.parent_directory”:”/custom/direcotry”>,重启Firefox之后,Cache的父目录就变成/custom/directory/。
Firefox Cache垃圾统计
1.获取Firefox Cache默认父目录和自定义目录
a.默认目录固定为:~/.cache/mozilla/firefox/<random>.default/
b.自定义目录需要从(about:config)配置文件中获取。Firefox配置在~/.mozilla/firefox/<random>.default/prefs.js。通过文本解析得到自定义父目录。
c.垃圾大小统计通过统计父目录下Cache/0/到Cache/F目录的文件大小就行,垃圾清除同理。