smazani adresare
Pavel Troller
patrol@sinus.cz
Čtvrtek Leden 7 04:15:05 CET 2010
Zdravím,
zde si s funkcí nejsem jist, protože ls -1 se bude snažit soubory vypsat
abecedně a pro třídění 35 miliónů položek není příliš dobře vybaveno. Mám
obavu, že by buďto přeteklo v paměti a nebo by to zvládlo, ale v řádu
hodin běhu. Ten konec s while smyčkou by samozřejmě fungoval...
Zdraví Pavel
> Zdravim,
>
> bez kolabující expanze a zběsilého programování to jde udělat tak, že se
> v požadovaném adresáři spustí:
>
> ls -1 | while read cosi; do rm -f $cosi; done
> ^ jednička
>
> Pavel Krafčík
>
>
> Karel Dudasek napsal(a):
> > Petr Simek napsal(a):
> >> On Wed, 6 Jan 2010, Pavel Troller wrote:
> >> Mozna ze :
> >>
> >> echo * | tr ' ' '\n' | while read FILE ; do rm \"$FILE\" ; done
> >>
> >> by to zvladlo, mozna pomaleji, ale zase bez programovani :-)
> > find . -print0 | xargs -0 rm
> > Pokud jde jen o soubory.
> > Pripadne se da findu pridat parametr -name, aby mazal jen vybrane.
> >
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
More information about the Hw-list
mailing list