找回土豆網等網站被刪除了的視頻緩存文件

火星人 @ 2014-03-12 , reply:0
←手機掃碼閱讀

  

感謝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用戶組郵件列表的各位朋友總結出來的






[火星人 via ] 找回土豆網等網站被刪除了的視頻緩存文件已經有275次圍觀

http://www.coctec.com/docs/linux/show-post-65405.html