Flash 動画を保存。無理やりだけど、ある意味最強!?

よく分かっていない点が多いのですが…

Adobe Flash Player は /tmp に動画のキャッシュを置く。ただし、ダウンロード完了時やダウンロードが中断されるようなことがあると、そのキャッシュは削除される。
そこで、chattr コマンドで追記のみを許可し、削除を抑制する。

Flash キャッシュに削除不可属性を付けて確認

% cd /tmp && lsattr Flash* | grep -e '^\------' | awk '{print $2;}' | xargs -i sudo chattr +a {} && lsattr Flash*

Flash キャッシュを Video ディレクトリへコピー

※ダウンロードが完了してから行うこと。ディレクトリを監視して、自動で移すようにしたいけれど……やり方を調べ中

% find /tmp -maxdepth 1 -type f -name 'Flash*' -print0 | xargs -0 cp -p -t ~/Videos/

全ての削除不可属性を取り除く

% cd /tmp && lsattr Flash* | grep -e '^\-----a' | awk '{print $2;}' | xargs -i sudo chattr -a {} && lsattr Flash*

全ての Flash キャッシュを削除 (非常用)

% find /tmp -maxdepth 1 -type f -name 'Flash*' -delete

とはいっても

youtube-dl や nikobideo-dl を使うことが多いですが。