#!/bin/sh
find . -name '*.sqlite' | while read f; do
ls -l "$f" | awk '{ printf("%d -> ", $5) }';
sqlite3 "$f" vacuum && sqlite3 "$f" reindex;
ls -l "$f" | awk '{ printf("%d: ", $5) }';
echo "$f";
done
ls や echo は処理前後でどのような変化があったのかを表示するだけなので削除してもかまいません。また Mac では動作を確認していますが Linux などでは確認していません (もし動かなくても微調整で動くとは思いますが)。
このスクリプトをホームディレクトリで実行すると Firefox だけでなく Thunderbird のファイルも最適化されます。
0 件のコメント:
コメントを投稿