From: Michele Orrù Date: Sat, 24 Jan 2015 17:16:51 +0000 (+0100) Subject: When removing mail files, use xargs -0 instead of -l to avoid whitespace errors. X-Git-Url: https://git.cworth.org/git?p=notmuch-wiki;a=commitdiff_plain;h=f7c13e2bb7479195e2b17332eaa40f999d546b0e;hp=2d09ddd1582255fa09f0763360645f46946ed7cd When removing mail files, use xargs -0 instead of -l to avoid whitespace errors. Replace "$ notmuch search --output=files tag:deleted | xargs -l rm" with "notmuch … --format=text0 --output=files … | xargs -0" It might be useful for people having spaces inside their imap folder names (e.g. "Sent mail" in gmail), nonetheless that's simply wrong to use spaces as separators according to unix standard iirc. --- diff --git a/excluding.mdwn b/excluding.mdwn index b783383..ef9b1a7 100644 --- a/excluding.mdwn +++ b/excluding.mdwn @@ -48,7 +48,7 @@ be used to train a spam filter: It can also be used to purge mail files from disk: - $ notmuch search --output=files tag:deleted | xargs -l rm + $ notmuch search --format=text0 --output=files tag:deleted | xargs -0 rm Make sure you run "notmuch new" after the last command so the database becomes aware that the files have been removed and can remove the