<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>El mundo según carnar &#187; Buscar</title> <atom:link href="http://mundocarnar.com/tag/buscar/feed/" rel="self" type="application/rss+xml" /><link>http://mundocarnar.com</link> <description>Las cosas que me apasionan y entretienen</description> <lastBuildDate>Tue, 20 Sep 2011 04:22:29 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Copiar archivos con cp y xargs</title><link>http://mundocarnar.com/2009/03/02/copiar-archivos-con-cp-y-xargs/</link> <comments>http://mundocarnar.com/2009/03/02/copiar-archivos-con-cp-y-xargs/#comments</comments> <pubDate>Mon, 02 Mar 2009 21:10:24 +0000</pubDate> <dc:creator>Carlos Narez</dc:creator> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[Buscar]]></category> <category><![CDATA[Comando]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Xargs]]></category><guid isPermaLink="false">http://carnar.byethost7.com/blog/index.php/2009/03/02/copiar-archivos-con-cp-y-xargs/</guid> <description><![CDATA[Hoy me toco copiar unos archivos de diferentes directorios hacia un directorio específico, después de horas de investigación y pruebas, les comento como lo realicé. Si quieren copiar todos los archivos de un directorio y sus subdirectorios a otra ubicación lo pueden hacer con los siguientes comandos. $ find . -iname "*foobar*" -exec cp "{}" [...]]]></description> <content:encoded><![CDATA[<p>Hoy me toco copiar unos archivos de diferentes directorios hacia un directorio específico, después de horas de investigación y pruebas, les comento como lo realicé.</p><p>Si quieren copiar todos los archivos de un directorio y sus subdirectorios a otra ubicación lo pueden hacer con los siguientes comandos.<br /> <code><br /> $ find . -iname "*foobar*" -exec cp "{}" ~/dirDestino \;<br /> </code><br /> o este otro<br /> <code><br /> $ find . -name "*.jpg" -print0 | xargs -t -0 -I xxx cp xxx ~/dirDestino<br /> </code><br /> Pero si en su lugar ustedes tienen un archivo con las rutas (posiblemente resultado de otras verificaciones) como el siguiente<br /> <code><br /> ./dir1/47514.jpg<br /> ./dir2/11546.jpg<br /> ./dir2/11736.jpg<br /> ./dir3/80009.jpg<br /> ./dir3/80015.jpg<br /> </code><br /> y esas rutas son las que quieren mandar como parámetros al cp en xargs lo pueden hacer agrando un caracter delimitador (en este caso un *) y luego enviarlo como parametro como se muestra a continuación.<br /> <code><br /> $ awk '{printf $0"*"}' ejemplo.txt &gt; ejemploConDelimitador.txt<br /> $ cat ejemploConDelimitador.txt | xargs -t --delimiter=* -I xxx cp xxx ~/dirDestino<br /> </code><br /> Listo! Esto resulta muy útil cuando se tratan de cientos de archivos. Espero que les sirva y si tienen alguna duda no se olviden de escribirla en los comentarios.</p><h2  class="related_post_title">Artículos Relacionados</h2><ul class="related_post"><li><a href="http://mundocarnar.com/2008/07/15/buscar-texto-en-archivos-recursivamente/" title="Buscar texto en archivos recursivamente">Buscar texto en archivos recursivamente</a></li><li><a href="http://mundocarnar.com/2009/09/25/abrir-uris-de-spotify-en-linux-usando-google-chrome/" title="Abrir URIs de Spotify en Linux usando Google Chrome">Abrir URIs de Spotify en Linux usando Google Chrome</a></li><li><a href="http://mundocarnar.com/2009/05/22/sin-surround-en-sblive-51-con-ubuntu-jaunty-904/" title="Sin Surround en SBLive 5.1 con Ubuntu Jaunty (9.04)">Sin Surround en SBLive 5.1 con Ubuntu Jaunty (9.04)</a></li><li><a href="http://mundocarnar.com/2009/05/08/convertir-videos-a-mp4-con-avidemux/" title="Convertir videos a MP4 con Avidemux">Convertir videos a MP4 con Avidemux</a></li></ul>]]></content:encoded> <wfw:commentRss>http://mundocarnar.com/2009/03/02/copiar-archivos-con-cp-y-xargs/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Buscar texto en archivos recursivamente</title><link>http://mundocarnar.com/2008/07/15/buscar-texto-en-archivos-recursivamente/</link> <comments>http://mundocarnar.com/2008/07/15/buscar-texto-en-archivos-recursivamente/#comments</comments> <pubDate>Tue, 15 Jul 2008 20:44:59 +0000</pubDate> <dc:creator>Carlos Narez</dc:creator> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[Buscar]]></category> <category><![CDATA[Comando]]></category> <category><![CDATA[Linux]]></category><guid isPermaLink="false">http://carnar.byethost7.com/blog/index.php/2008/07/15/buscar-texto-en-archivos-recursivamente/</guid> <description><![CDATA[Cuando se esta buscando un texto en un conjunto de archivos, distribuidos en varios subdirectorios, es de mucha utilidad este comando. find . &#124; xargs grep 'texto' Claro en un sistema Unix. Artículos RelacionadosCopiar archivos con cp y xargsAbrir URIs de Spotify en Linux usando Google ChromeSin Surround en SBLive 5.1 con Ubuntu Jaunty (9.04)Convertir [...]]]></description> <content:encoded><![CDATA[<p>Cuando se esta buscando un texto en un conjunto de archivos, distribuidos en varios subdirectorios, es de mucha utilidad este comando.</p><p><code>find . | xargs grep 'texto'</code></p><p>Claro en un sistema Unix.</p><h2  class="related_post_title">Artículos Relacionados</h2><ul class="related_post"><li><a href="http://mundocarnar.com/2009/03/02/copiar-archivos-con-cp-y-xargs/" title="Copiar archivos con cp y xargs">Copiar archivos con cp y xargs</a></li><li><a href="http://mundocarnar.com/2009/09/25/abrir-uris-de-spotify-en-linux-usando-google-chrome/" title="Abrir URIs de Spotify en Linux usando Google Chrome">Abrir URIs de Spotify en Linux usando Google Chrome</a></li><li><a href="http://mundocarnar.com/2009/05/22/sin-surround-en-sblive-51-con-ubuntu-jaunty-904/" title="Sin Surround en SBLive 5.1 con Ubuntu Jaunty (9.04)">Sin Surround en SBLive 5.1 con Ubuntu Jaunty (9.04)</a></li><li><a href="http://mundocarnar.com/2009/05/08/convertir-videos-a-mp4-con-avidemux/" title="Convertir videos a MP4 con Avidemux">Convertir videos a MP4 con Avidemux</a></li></ul>]]></content:encoded> <wfw:commentRss>http://mundocarnar.com/2008/07/15/buscar-texto-en-archivos-recursivamente/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Content Delivery Network via static5.mundocarnar.com

Served from: www.mundocarnar.com @ 2012-02-05 06:18:53 -->
