Esa es una mejor solución,aunque como dice Rodrigo hay que refinar mejor la
busqueda y ajustarla a directorios donde sabemos que no hay archivos
críticos,como el directorio /home
Saludos.

El día 9/11/07, Rodrigo Fuentealba <[EMAIL PROTECTED]> escribió:
>
> El 9/11/07, Patricio Morales <[EMAIL PROTECTED]> escribió:
> > Si ,pero find es para buscar archivos que tengan dicha característica
> > una vez encontrados tendrías que Borrarlos uno a uno con rm
>
> ¿Por qué uno a uno? Esto es Linux y Bash, no es MS-DOS y el command.com!
>
> for i in $(find -size +5M); do
>    rm -rf $i;
> done
>
> Claro que NO lo debes hacer así no más. Primero debes refinar la
> búsqueda, como por ejemplo que busque sólo en los homes:
>
> find /home/ -size +5M
>
> De otra manera, te encontrarás en problemas.
>
> man find.
>
> --
> Rodrigo Fuentealba
>
>


-- 
Patricio Morales Fariña
Técnico en Computación
Alumno Ing. Informática (Técnicos)
Universidad de los Lagos
045-219291- Temuco Chile
cel 78732062-
From [EMAIL PROTECTED]  Fri Nov  9 15:21:46 2007
From: [EMAIL PROTECTED] ([EMAIL PROTECTED])
Date: Fri Nov  9 15:53:23 2007
Subject: borrado de archivos
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

Patricio Morales escribió:
> Si ,pero find es para buscar archivos que tengan dicha característica
> una vez encontrados tendrías que Borrarlos uno a uno con rm
>
> Saludos
>   
 find /home/linux/ -size +5M -exec rm {} \;
From [EMAIL PROTECTED]  Fri Nov  9 15:25:37 2007
From: [EMAIL PROTECTED] (usuario anonimo)
Date: Fri Nov  9 15:56:49 2007
Subject: borrado de archivos
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

El 9/11/07, Patricio Morales <[EMAIL PROTECTED]> escribió:
> Si ,pero find es para buscar archivos que tengan dicha característica
> una vez encontrados tendrías que Borrarlos uno a uno con rm

ninguna de las anteriores, find permite realizar una accion con el
archivo encontrado, se puede redireccionar la salida y asi tener una
lista o como a mi me gusta hacer lo siguiente:

rm -f  `find . -size +5M`

ps: por favor no hacer top-posting.

>
> Saludos
>
> El día 9/11/07, usuario anonimo <[EMAIL PROTECTED]> escribió:
> >
> > El 9/11/07, Fancisco Torrez <[EMAIL PROTECTED]> escribió:
> > > Hola, una consulta a lo mejor un tanto basica, dentro un directorio
> > > como puedo borrar todos los archivos que superen un cierto tamaño, por
> > > ejemplo borrar todos los archivos que tengan un taña superior a 5
> > > megas.
> >
> > con find...
> >
> > find -size +5M
> >
> > saludos.-
> >
> >
> > >
> > >
> > > gracias
> > >
> > >
> >
> >
> > --
> > _________________________________
> > Solo soy una mente genial en un cuerpo
> >
> >
>
>
> --
> Patricio Morales Fariña
> Técnico en Computación
> Alumno Ing. Informática (Técnicos)
> Universidad de los Lagos
> 045-219291- Temuco Chile
> cel 78732062-
>


-- 
_________________________________
Solo soy una mente genial en un cuerpo

Responder a