Date: Sun, 7 May 2000 22:33:06 +0200 From: "Olivier Cortes" <olive@deep-ocean.net> To: "FreeBSD Questions" <freebsd-questions@FreeBSD.org> Subject: RE: "rm -rf *" - "argument list too long" Message-ID: <EJEFLAEIHOBBKCGOKMJJIEAMCCAA.olive@deep-ocean.net> In-Reply-To: <20000507201410.M540@netlink.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
for FILE in `ls -1 DIR/` do rm "$FILE" done shell script. it doesn't work if files have spaces in their names. have fun :) Olivier > -----Message d'origine----- > De : owner-freebsd-questions@FreeBSD.ORG > [mailto:owner-freebsd-questions@FreeBSD.ORG]De la part de Darren Wyn > Rees > Envoyé : dimanche 7 mai 2000 22:14 > À : freebsd-questions@freebsd.org > Objet : "rm -rf *" - "argument list too long" > > > I'm in a directory with a tonne of files I wish to delete. > I type "rm -rf *", but it won't work, it gives "/bin/rm: Argument > list too long". So how can I delete these many files ? > > I can "cd ..", and then "rm -rf <directory name>", and that works. > > However, what if I didn't wish to remove directories. In that > case, what would I do to remove the files ? > > Thanks > > darren > > PS. (I'm finding it takes some getting used to putting > the operands to many commands immediately after the command. > Why is this so with FreeBSD? With Linux I can type 'rm * -rf' etc.) > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EJEFLAEIHOBBKCGOKMJJIEAMCCAA.olive>