blob: 1af16ba348173e30bcdf83af6cb950d75624e0b7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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
|