我正在尝试从 Firefox 缓存中获取播放过的 YouTube 视频。
我正在使用 Ubuntu 11.10 和 Firefox 7.0.1
请注意,Firefox 仍处于打开状态,并且视频已完成加载
我尝试过,~/.mozilla/firefox/9qhsyom8.default/Cache
但是目录结构似乎发生了很大变化:
hewedy@compu10:~/.mozilla/firefox/9qhsyom8.default/Cache$ ls -l
total 32072
drwx------ 24 mhewedy mhewedy 4096 2012-02-24 09:30 0
drwx------ 32 mhewedy mhewedy 4096 2012-02-24 10:56 1
drwx------ 23 mhewedy mhewedy 4096 2012-02-24 10:57 2
drwx------ 26 mhewedy mhewedy 4096 2012-02-24 05:20 3
drwx------ 19 mhewedy mhewedy 4096 2012-02-24 10:57 4
drwx------ 28 mhewedy mhewedy 4096 2012-02-24 03:37 5
drwx------ 29 mhewedy mhewedy 4096 2012-02-24 10:43 6
drwx------ 29 mhewedy mhewedy 4096 2012-02-24 09:58 7
drwx------ 19 mhewedy mhewedy 4096 2012-02-24 10:56 8
drwx------ 24 mhewedy mhewedy 4096 2012-02-24 10:24 9
drwx------ 25 mhewedy mhewedy 4096 2012-02-24 07:46 A
drwx------ 25 mhewedy mhewedy 4096 2012-02-24 04:15 B
drwx------ 20 mhewedy mhewedy 4096 2012-02-24 10:42 C
-rw------- 1 mhewedy mhewedy 2093091 2012-02-24 10:58 _CACHE_001_
-rw------- 1 mhewedy mhewedy 5627862 2012-02-24 10:58 _CACHE_002_
-rw------- 1 mhewedy mhewedy 25042643 2012-02-24 10:58 _CACHE_003_
-rw------- 1 mhewedy mhewedy 276 2012-02-23 23:41 _CACHE_MAP_
drwx------ 22 mhewedy mhewedy 4096 2012-02-24 10:44 D
drwx------ 25 mhewedy mhewedy 4096 2012-02-24 09:57 E
drwx------ 19 mhewedy mhewedy 4096 2012-02-24 10:44 F
然后我尝试将子目录中的所有文件复制到另一个目录中:
mkdir ~/tmp/dir2 ; cp `find ./ -name "*"` ~/tmp/dir2
我查看后~/tmp/dir2
发现 YouTube 文件很少,但找不到我需要的文件。
我也查看了:/tmp/mozilla-media-cache/
但找不到文件!
请不要推荐 YouTube 下载管理器
答案1
(我使用的是 Gentoo,带有 Firefox-10.0.1。您的版本可能会有很大不同,我对 Firefox 不够熟悉,所以无法判断。)
在 YouTube 上加载视频后,我执行以下操作:
eroen@falcon ~ $ du .mozilla/firefox/sqaml9dr.default/Cache/ | sort -n
[...]
512 .mozilla/firefox/sqaml9dr.default/Cache/B
532 .mozilla/firefox/sqaml9dr.default/Cache/2
1160 .mozilla/firefox/sqaml9dr.default/Cache/8
14668 .mozilla/firefox/sqaml9dr.default/Cache/7/40
14912 .mozilla/firefox/sqaml9dr.default/Cache/7
23040 .mozilla/firefox/sqaml9dr.default/Cache/
eroen@falcon ~ $ ls -lSr .mozilla/firefox/sqaml9dr.default/Cache/7/40
total 14664
-rw------- 1 eroen users 15014104 Feb 24 11:50 55A2Fd01
eroen@falcon ~ $ mplayer .mozilla/firefox/sqaml9dr.default/Cache/7/40/55A2Fd01
然后,我在一个小窗口中看到了一段视频,视频中出现了横跨天空的双彩虹。
显然,名称对您来说会有所不同,除非您在开始之前清除了缓存,否则您将很难找到正确的文件。您可以使用以下命令清除缓存:
$ rm -r .mozilla/firefox/????????.default/Cache; \
mkdir .mozilla/firefox/????????.default/Cache
为了澄清起见,我找到了占用最多空间的缓存文件夹,查看了里面的内容并播放了那里唯一的文件。