add the offlineimap remove empty folder article

This commit is contained in:
makefu 2019-01-31 09:20:56 +01:00
parent effe6d2927
commit 0290520369
No known key found for this signature in database
GPG key ID: 36F7711F3FC0F225

View file

@ -0,0 +1,42 @@
Remove empty folders in offlineimap
###################################
:date: 2019-01-31 16:00
:tags: offlineimap
Offlineimap becomes quite slow when you have so many (empty folders), this is
how you can delete them.
The blog post is based on a (now offline) article_ by Matt Palma.
**Disclaimer:**
Besure to double and triple check every command, actions on the remote
are permanent.
If you want to read more about the dangers of deleting stuff, read the
Matt Palmers article_.
Find all empty folders
----------------------
.. code-block:: bash
for i in INBOX.*; do find $i -type f | grep -q $i || \
(echo $i ); done >/tmp/empties
cat /tmp/empties
Remove empty folders locally
--------------------
.. code-block:: bash
for i in $(cat /tmp/empties); do
rm -rvf $i
done
Remove empty folders via offlineimap remotely
--------------------
.. code-block:: bash
for i in $(cat /tmp/empties); do
offlineimap --delete-folder $i
done
.. _article: https://web.archive.org/web/20160810001943/http://www.hezmatt.org/~mpalmer/blog/2007/06/03/offlineimap-and-deleting-folders.html