<?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>blog.interrupciones.net &#187; tar</title>
	<atom:link href="http://blog.interrupciones.net/tag/tar/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.interrupciones.net</link>
	<description></description>
	<lastBuildDate>Mon, 31 May 2010 08:26:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Extraer parte de un archivo tar</title>
		<link>http://blog.interrupciones.net/extraer-parte-de-un-archivo-tar/</link>
		<comments>http://blog.interrupciones.net/extraer-parte-de-un-archivo-tar/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 16:02:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[tar]]></category>

		<guid isPermaLink="false">http://blog.interrupciones.net/?p=242</guid>
		<description><![CDATA[Llevo años usando TAR (junto con Gzip o con Bzip2) para empaquetar y comprimir directorios, pero de repente empiezo a usarlo para crear copias de seguridad de forma manual y me doy cuenta de que no sé como extraer sólo parte de los archivos que he empaquetado.
No escribiré aquí como comprimir y descomprimir en *.tar.gz [...]]]></description>
			<content:encoded><![CDATA[<p>Llevo años usando <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tar">TAR</a> (junto con <a href="http://www.gnu.org/software/gzip">Gzip</a> o con <a href="http://www.bzip.org">Bzip2</a>) para empaquetar y comprimir directorios, pero de repente empiezo a usarlo para crear copias de seguridad de forma manual y me doy cuenta de que no sé como extraer sólo parte de los archivos que he empaquetado.</p>
<p>No escribiré aquí como comprimir y descomprimir en <strong>*.tar.gz</strong> o en <strong>*.tar.bz2</strong> (aunque tampoco tiene mucho secreto). Supongamos que tenemos esta estructura de directorios y archivos:</p>
<pre>directorio/
|-- subdirectorio-1
|   |-- archivo-11.txt
|   `-- archivo-12.dat
|-- subdirectorio-2
|   `-- archivo-20.ogg
`-- subdirectorio-3</pre>
<p>Hemos creado un archivo TAR que contiene este árbol, y lo hemos guardado con el nombre <em>directorio.tar</em>, Posteriormente queremos mostrar el contenido de ese archivo *.tar, lo hacemos de la siguiente forma:</p>
<pre>$ tar tvf directorio.tar
drwxr-xr-x usuario/grupo   0 2008-12-05 16:51 directorio/
drwxr-xr-x usuario/grupo   0 2008-12-05 16:51 directorio/subdirectorio-3/
drwxr-xr-x usuario/grupo   0 2008-12-05 16:52 directorio/subdirectorio-1/
-rw-r--r-- usuario/grupo   0 2008-12-05 16:51 directorio/subdirectorio-1/archivo-11.txt
-rw-r--r-- usuario/grupo   0 2008-12-05 16:51 directorio/subdirectorio-1/archivo-12.dat
drwxr-xr-x usuario/grupo   0 2008-12-05 16:52 directorio/subdirectorio-2/
-rw-r--r-- usuario/grupo   0 2008-12-05 16:52 directorio/subdirectorio-2/archivo-20.ogg</pre>
<p>Y finalmente, si lo que queremos realmente es extraer sólo uno de los subdirectorios, haremos lo siguiente:</p>
<pre>$ tar xvf directorio.tar directorio/subdirectorio-1
directorio/subdirectorio-1/
directorio/subdirectorio-1/archivo-11.txt
directorio/subdirectorio-1/archivo-12.dat</pre>
<p>En este caso hemos extraido un subdirectorio entero, pero podemos extraer archivos concretos, además podemos usar <em>wildcards</em> como * o ? en el comando.</p>
<p>¿Y que pasa con los archivos comprimidos con Gzip o con Bzip2? Pues los comandos son prácticamente los mismos, sólo tenemos que añadir la letra <strong>z</strong> en caso de *.tar.gz o la letra <strong>j</strong> en el caso de *.tar.bz2.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.interrupciones.net/extraer-parte-de-un-archivo-tar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
