On Wed, Mar 18, 2009 at 10:25:13AM -0700, Raquel wrote: > On Wed, 18 Mar 2009 16:37:53 +0000 > kj <koffiejunkielistlur...@koffiejunkie.za.net> wrote: > > I discovered a Maildir on my server with 4+ million mails in. The > > result of a cronjob that runs every minute - this has been fixed. > > > > Now, I've been running the usual find . -type f -exec rm {} \; > > but this is going at about 700,000 per day. Would simply doing an > > rm -rf on the Maildir be quicker? Or is there a better way? > > Why not # cd $Maildir > then # rm -R *
don't do that; that's asking the shell to expand '*' and then pass the list (4+ million items!) to 'rm'. it'll either truncate the list (and you'll have to run it several times), or it won't run at all (complaining of 'argument list too long') --Rob* -- /-------------------------------------------------------------\ | "If we couldn't laugh we would all go insane" | | --Jimmy Buffett, | | "Changes in Latitudes, Changes in Attitudes" | \-------------------------------------------------------------/ -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org