From f7c13e2bb7479195e2b17332eaa40f999d546b0e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michele=20Orr=C3=B9?= Date: Sat, 24 Jan 2015 18:16:51 +0100 Subject: [PATCH] When removing mail files, use xargs -0 instead of -l to avoid whitespace errors. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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. --- excluding.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.43.0