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

来源:linuxeden 作者:c-aries
  

感谢c-aries的投递

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


 


旧版的这类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用户组邮件列表的各位朋友总结出来的


时间:2011-08-09 08:55 来源:linuxeden 作者:c-aries 原文链接

好文,顶一下
(10)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量