感謝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用戶組郵件列表的各位朋友總結出來的
[火星人 ] 找回土豆網等網站被刪除了的視頻緩存文件已經有715次圍觀