findtar
Horst H. von Brand
vonbrand en inf.utfsm.cl
Mar Dic 2 18:15:29 CLST 2008
Andres Pereira <andresp en gmail.com> wrote:
> On Tue, Dec 2, 2008 at 7:45 AM, Juan Carlos Rojas <jrojas en conicyt.cl> wrote:
> > Hola listeros generalmente utilizo la potencia de find en conjunto con tar sin problemas pero justo >ahora me encontre con que existen algunos archivos cuyos nombres tienen estan separados por >espacios en blanco.
> > Al realizar la combinación find |xargs tar .... No me empaqueta los archivos cuyos nombres estan >separados por espacios en blanco . me arroja
>
> > Alguna idea de cómo realizar esto algun flags que deba agregar .
>
> Usando -print0 y -0 en find y xargs respectivamente, aunque ya te
> dijeron la limitacion del xargs.
No es sano usar xargs(1) + tar(1) o afines, ya que xargs llena un balde de
argumentos y llama al comando con esos, etc. Si hay muchos argumentos
(archivos a procesar), el tarball resultante contendra solo la ultima
remesa si no tienes mucho cuidado...
No, no es "limitacion", es por disen~o (de xargs y de tar).
--
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
Más información sobre la lista de distribución Linux