注册 登录
LUPA开源社区 返回首页

joejoe0332的个人空间 http://www.lupaworld.com/?22802 [收藏] [复制] [分享] [RSS]

我的博客

找回土豆网等网站被删除了的视频缓存文件

已有 2096 次阅读2011-8-9 10:28 |系统分类:IT技术

  宇文妹妹最近介绍我看动漫“我的妹妹不可能那么可爱”,当看完一集后,想将视频保存起来,怎么办呢?

  旧版的这类flash视频网站会将这些视频缓存到/tmp目录下,直接复制就能保存了。像优酷那样的网站,如果视频被分成很多个文件,可以用“收藏优酷视频到本地硬盘”这篇文章的方法组合成一个完整的视频文件。

  问题在于,新版的这类flash视频网站,/tmp目录下的视频缓存文件被删除了!下面介绍找回这些文件的方法。
以"我的妹妹不可能那么可爱11"作为例子。

  视频缓存文件被删除的证据如下:
 

$ lsof | grep firefox | grep delete
firefox-b 2458    c-aries   68u      REG        8,3   96721080    3342417 /tmp/FlashXXd1jcek (deleted)
$


  由上可知,当前系统环境下,笔者所用的浏览器的pid是2458,被删除文件的fd是68,再查看下面的目录
 

$ ls -l /proc/2458/fd/ | grep tmp
lrwx------. 1 c-aries c-aries 64  8月  6 22:55 68 -> /tmp/FlashXXd1jcek (deleted)
$


  嗯嗯,这个就是被删除了的视频缓存文件,把它复制到其它地方就行了
 

$ cp /proc/2458/fd/68 ~/download/
$ ls -lh ~/download/68
-rw------- 1 c-aries c-aries 93M  8月  7 01:07 /home/c-aries/download/68
$

  大功告成,是不是很简单:)
  以上命令是从上海Linux用户组邮件列表的各位朋友总结出来的

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册
验证问答 换一个 验证码 换一个

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部