Re: Löschen von vielen Dateien in Verzeichnis
Am Donnerstag, 29. September 2005 19:20 schrieb Andreas Pakulat:
> On 29.09.05 18:30:26, Richard Mittendorfer wrote:
> > Also sprach "Agon S. Buchholz" <asb@kefk.net> (Thu, 29 Sep 2005
18:14:40 +0200):
> > > Hi,
> > >
> > > wie bekomme ich die Dateien in diesem Verzeichnis gelöscht?
> > >
> > > --- snip ---
> > >
> > > gw:/var/lib/amavis/virusmails# rm *.gz
> > > bash: /bin/rm: Die Argumentliste ist zu lang
> > >
> > > --- snip ---
> > > [...]
> >
> > Versuch mal eine
> >
> > for i in *; do rm $i; done
>
> Autsch, das tut weh. Wenn rm * nciht geht, geht auch for i in *
> nicht, weil auch da die Argumentliste für das for zu lang wird.
> Nochmal ein Bash-Howto lesen ;-)
>
> Eher gehts noch mit einem ls | while read f ; do .. ; done
da ist ein: ls | xargs rm
aber angenehmer zu tippen :)
--
Markus Schulz
Programming today is a race between software engineers striving to build
bigger and better idiot-proof programs, and the Universe trying to
produce bigger and better idiots. So far, the Universe is winning. -
Rich Cook
Reply to: