Alvaro Herrera <[EMAIL PROTECTED]> wrote: > Juan Carlos Rojas escribió: > > > find -exec para commandos mover cp rm funciona muy bien
RTFM! find <dirs> <filtros varios> --exec <comando> esta pensado para ejecutar el <comando> para *cada uno* de los archivos hallados, independientemente. <generador de leseras> | xargs <comando> lo que hace es tomar las <leseras generadas> y pasarselas en grupos (se espera que +/- grandes, ojala todo lo grandes que se pueda para minimizar el numero de nuevos procesos creados) a <comando> para que las procese *de a un grupo* a la vez. No hay (mucho) control sobre los grupos (puede ser uno solo con todos, puros grupos de a uno, ...) > Cuando quieres borrar archivos, mejor que "-exec rm" es "find -delete" Porque el "-exec <comando>" lanza el comando para c/u de los archivos, mientras "| xargs rm" lo lanza para un grupo (ojala mas bien grandecito), y "--delete" implementa eso internamente (no hay que invocar comandos externos; esto es una extension porque es uno de los usos tipicos el eliminar archivos an~ejos). -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 2654431 Universidad Tecnica Federico Santa Maria +56 32 2654239 Casilla 110-V, Valparaiso, Chile 2340000 Fax: +56 32 2797513

