Re: cancellare file nascosti. rm .*
Il lun, 2003-12-22 alle 10:54, Leonardo Canducci ha scritto:
> > > rm .* non va usato mai! e rm .era* ti costringe a cancellare un file/dir
> > > alla volta. per ora faccio proprio così ma non è certo la soluzione
> > > intelligente. mi chiedevo se c'era un comando o uno switch di un comando
> > > per cancellare tutti i file nascosti senza coinvolgere . e ..
> > > ora provo con find.
> >
> > find . -type f -maxdepth 1 -iname ".*" -exec echo rm {} \;
> >
> a quanto pare si può usare anche rm -r .* dal momento che il comando
> restituisce comunque:
> rm: impossibile rimuovere `.' o `..'
non è cosa buona. IMHO...
anche se il risultato può essere lo stesso, esiste un comando apposta
per trovare e cancellare esattamente quello che vuoi tu.
io userei:
find . -iname ".*" -exec rm echo {} \; | less
e mi vedo quello che sto per cancellare.
poi tolgo "less" e "echo" e andrei sul sicuro.
almeno.. io sulla mia macchina farei così.
hola!
--
Dodiesis <dodiesis@sgrunt.net>
Reply to: