Thunderbird database vakum dan mengindeks lagi

Mozilla Thunderbird

Idenya adalah sama seperti posting saya Firefox database vakum dan mengindeks lagi. Debian di sementara rebradinranite adalah versi Mozilla produk. Ketika migrasi dari Icedowe ke Thunderbird saya, Saya tidak secara defragmentiral, sejauh ini di klien email saya berakhir jumlah surat yang serius, account email dan server, pengguna dan sandi. Script ini identik dengan salah satu dari posting saya sebelumnya dengan hanya sedikit modifikasi untuk mana untuk mencari file 🙂

Versi Linux

for db in $(find ~/.thunderbird/$(grep Path ~/.thunderbird/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
echo "VACUUM ${db}"
sqlite3 ${db} VACUUM
sqlite3 ${db} REINDEX
done

Versi Mac os

for db in $(find ~/Library/Thunderbird/$(grep Path ~/Library/Thunderbird/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

Tidak seperti Firefox folder profil Thunderbird adalah cara yang jauh lebih benar (tanpa ruang) dan Anda tidak perlu mengubah pembatas.

Tinggalkan balasan

Alamat email Anda tidak akan dipublikasikan. Kolom yang harus diisi ditandai *

anti SPAM *