<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://ca.wiki.guifi.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
		<id>http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Eines_per_arxivar_paquets</id>
		<title>Eines per arxivar paquets - Historial de revisió</title>
		<link rel="self" type="application/atom+xml" href="http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Eines_per_arxivar_paquets"/>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=Eines_per_arxivar_paquets&amp;action=history"/>
		<updated>2026-07-29T04:51:57Z</updated>
		<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=Eines_per_arxivar_paquets&amp;diff=479&amp;oldid=prev</id>
		<title>Al: 1 revisió:&amp;#32;Guifi.net</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=Eines_per_arxivar_paquets&amp;diff=479&amp;oldid=prev"/>
				<updated>2010-11-13T19:34:31Z</updated>
		
		<summary type="html">&lt;p&gt;1 revisió: Guifi.net&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←Versió més antiga&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisió de 19:34, 13 nov 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Cap diferència)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=Eines_per_arxivar_paquets&amp;diff=478&amp;oldid=prev</id>
		<title>Sergi: /* Empaquetar mantenint les permisos */</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=Eines_per_arxivar_paquets&amp;diff=478&amp;oldid=prev"/>
				<updated>2010-04-22T05:21:52Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Empaquetar mantenint les permisos&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==tar==&lt;br /&gt;
&lt;br /&gt;
L'ordre tar ('''t'''ape '''ar'''chiver) permet arxivar fitxers i va ser creada per [[GNU]]. Com podeu veure pel seu nom, l'ordre tar s'utilitzava inicialment per fer còpies de seguretat en cintes (tapes). Actualment però, podem utilitzar tar per guardar dades en qualsevol dispositiu o simplement per arxivar al disc dur.&lt;br /&gt;
&lt;br /&gt;
Els fitxers creat per tar se'ls anomena tarballs i són força utilitzats per fer còpies de seguretat o per distribuir múltiples fitxers entre sistemes. Per exemple, moltes aplicacions es poden descarregar des de Internet com a tarballs o sense anar més lluny, els paquets de programari contenen fitxers tarball al seu interior.&lt;br /&gt;
&lt;br /&gt;
tar és una comanda amb força opcions, les quals podeu consultar en detall al manual:&lt;br /&gt;
&lt;br /&gt;
 $ [[man]] tar&lt;br /&gt;
&lt;br /&gt;
O online a:&lt;br /&gt;
&lt;br /&gt;
 http://linux.die.net/man/1/tar&lt;br /&gt;
&lt;br /&gt;
I també podeu consultar el manual online a:&lt;br /&gt;
&lt;br /&gt;
 http://www.gnu.org/software/tar/manual/index.html&lt;br /&gt;
&lt;br /&gt;
A la següent taula resumim les ordres mśe importants que ens proporciona tar:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Comanda&lt;br /&gt;
! Comanda curta&lt;br /&gt;
! Descripció&lt;br /&gt;
|-&lt;br /&gt;
| --create&lt;br /&gt;
| c&lt;br /&gt;
| Crea un arxiu tar&lt;br /&gt;
|-&lt;br /&gt;
| --concatenate&lt;br /&gt;
| A&lt;br /&gt;
| Afegeix fitxers tar a un fitxer&lt;br /&gt;
|-&lt;br /&gt;
| --append&lt;br /&gt;
| r&lt;br /&gt;
| Afegeix fitxers que no són tar a un arxiu ta&lt;br /&gt;
|-&lt;br /&gt;
| --update&lt;br /&gt;
| u&lt;br /&gt;
| Afegeix només els fitxers que són nous a un arxiu&lt;br /&gt;
|-&lt;br /&gt;
| --diff o --compare&lt;br /&gt;
| d&lt;br /&gt;
| Compara un arxiu amb els fitxers del disc&lt;br /&gt;
|-&lt;br /&gt;
| --list&lt;br /&gt;
| t&lt;br /&gt;
| Mostra els continguts d'un arxiu&lt;br /&gt;
|-&lt;br /&gt;
| --extract o --get&lt;br /&gt;
| x&lt;br /&gt;
| Extreu els fitxers d'un arxiu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 '''NOTA''': A la taula quan parlem d'arxiu ens referim a un tarball o fitxer tar.&lt;br /&gt;
 '''NOTA 2''': Les comandes de tar es poden especificar tant sense guió (-) com amb guió i a més es poden combinar. Per exemple $ tar xvzf fitxer.tar.gz&lt;br /&gt;
&lt;br /&gt;
A més de les comandes disposem dels següents paràmetres (també anomenats qualificadors):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Qualificador&lt;br /&gt;
! Abreviatura&lt;br /&gt;
! Descripció&lt;br /&gt;
|-&lt;br /&gt;
| --directory dir &lt;br /&gt;
| C&lt;br /&gt;
| Canvia al directori -''dir''' abans de realitzar les operacions&lt;br /&gt;
|-&lt;br /&gt;
| --file [host:]file &lt;br /&gt;
| f&lt;br /&gt;
| Utilitza el fitxer file de la màquina host com a fitxer d'arxiu.&lt;br /&gt;
|-&lt;br /&gt;
| --listed-incremental file&lt;br /&gt;
| g&lt;br /&gt;
| Realitza una còpia de seguretat incremental o una restauració utilitzant el fitxer '''file''' com a llista dels fitxers arxivats prèviament.&lt;br /&gt;
|-&lt;br /&gt;
| --one-file-system&lt;br /&gt;
| l&lt;br /&gt;
| Fa còpia de seguretat o restaura només d'un sistema de fitxers.&lt;br /&gt;
|-&lt;br /&gt;
| --multi-volume      &lt;br /&gt;
| M&lt;br /&gt;
| Crea o extrau un fitxer tar multivolum&lt;br /&gt;
|-&lt;br /&gt;
| --same-permissions     &lt;br /&gt;
| p&lt;br /&gt;
| Manté tota la informació de permisos&lt;br /&gt;
|-&lt;br /&gt;
| --absolute-paths     &lt;br /&gt;
| P&lt;br /&gt;
| Manté les barres (/) inicials dels fitxers&lt;br /&gt;
|-&lt;br /&gt;
| --verbose&lt;br /&gt;
| b&lt;br /&gt;
| Mostra el fitxers llegits o extrets. Quan s'utilitza amb --list mostra informació extra com la mida, els permisos i les marques de temps dels fitxers.&lt;br /&gt;
|-&lt;br /&gt;
| --verify&lt;br /&gt;
| w&lt;br /&gt;
| verifica l'arxiu després de creat&lt;br /&gt;
|-&lt;br /&gt;
| --exclude file&lt;br /&gt;
| no en té &lt;br /&gt;
| Exclou el fitxer file de l'arxiu&lt;br /&gt;
|-&lt;br /&gt;
| --exclude-from file&lt;br /&gt;
| X&lt;br /&gt;
| Exclou els fitxers indicats a file de l'arxiu&lt;br /&gt;
|-&lt;br /&gt;
| --gzip or --ungzip   &lt;br /&gt;
| z&lt;br /&gt;
| Processa (comprimeix o descomprimeix) un fitxer comprimit amb [[gzip]]&lt;br /&gt;
|-&lt;br /&gt;
| --bzip2&lt;br /&gt;
| j&lt;br /&gt;
| Processa (comprimeix o descomprimeix) un fitxer comprimit amb [[bzip]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Instal·lació i paquets===&lt;br /&gt;
&lt;br /&gt;
Tal i com podeu comprovar amb:&lt;br /&gt;
&lt;br /&gt;
 $ whereis tar&lt;br /&gt;
 tar: /bin/tar /usr/share/man/man1/tar.1.gz&lt;br /&gt;
 $ dpkg -S /bin/tar&lt;br /&gt;
 tar: /bin/tar&lt;br /&gt;
&lt;br /&gt;
en sistemes de la família [[Debian]], com per exemple Ubuntu, tar es proporcionat pel paquet tar. Aquest paquet es troba normalment instal·lat per defecte en la majoria de distribucions.&lt;br /&gt;
&lt;br /&gt;
===Fitxers i el paràmetre f===&lt;br /&gt;
&lt;br /&gt;
Per defecte, l'ordre tar treballa amb cintes. Per aquesta raó quan vulguem treballar amb fitxers (la majoria de vegades) haurem d'indicar-ho amb el paràmetre '''f'''.&lt;br /&gt;
&lt;br /&gt;
===Empaquetar===&lt;br /&gt;
&lt;br /&gt;
La sintaxi a utilitzar a l'hora d'empaquetar un conjunt de fitxers és:&lt;br /&gt;
&lt;br /&gt;
 $ tar cf fitxer.tar fitxers&lt;br /&gt;
&lt;br /&gt;
On '''fitxer.tar''' és el paquet que contindrà tots els fitxers especificats per '''fitxers'''. Per defecte tar és una comanda silenciosa en cas que tot funcioni correctament (a l'estil Unix: No News Good News). Podeu obtenir més informació amb el paràmetre v (--verbose). Per exemple:&lt;br /&gt;
&lt;br /&gt;
 $ tar cvf fitxer.tar FestaUbuntu&lt;br /&gt;
 FestaUbuntu/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/entries&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/text-base/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/props/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/prop-base/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/format&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/text-base/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/text-base/presentacio-ubuntujj-osm.pdf.svn-base&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/props/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/prop-base/&lt;br /&gt;
&lt;br /&gt;
També es poden indicar llistes de fitxers:&lt;br /&gt;
&lt;br /&gt;
  $tar -c file1 file2 file3 ...&lt;br /&gt;
&lt;br /&gt;
'''NOTA''': Observeu que tar suporta tant les opcions amb [[LPI_103.1#Per.C3.B2.2C_qu.C3.A8_.C3.A9s_un_ordre.3F |guió (Unix98) i sense guió (BSD)]].&lt;br /&gt;
&lt;br /&gt;
====Empaquetar fitxers nous (a partir d'una data)====&lt;br /&gt;
&lt;br /&gt;
Podem empaquetar només el fitxers nous a partir d'una data concreta, amb l'opció -N (--newer):&lt;br /&gt;
&lt;br /&gt;
 $ tar cvf file.tar --newer  &amp;quot;2008-02-07 13:54:00&amp;quot; fitxers &lt;br /&gt;
&lt;br /&gt;
====Empaquetar mantenint les permisos====&lt;br /&gt;
&lt;br /&gt;
Ho podem fer amb l'opció -p (--preserve-permisions):&lt;br /&gt;
&lt;br /&gt;
 $ tar czfp file.tar.gz archivewithtar/&lt;br /&gt;
&lt;br /&gt;
===Desempaquetar===&lt;br /&gt;
&lt;br /&gt;
Per desempaquetar un fitxer podem utilitzar la comanda --extract (x)&lt;br /&gt;
&lt;br /&gt;
 $ tar -xvf fitxer.tar &lt;br /&gt;
&lt;br /&gt;
o&lt;br /&gt;
&lt;br /&gt;
 $ tar xvf fitxer.tar&lt;br /&gt;
&lt;br /&gt;
El paràmetre v (--verbose) l'hem utilitzat per mostrar més informació sobre el procés d'extracció. Per defecte només es mostren els errors.&lt;br /&gt;
&lt;br /&gt;
Podem també extreure només un fitxer (o subconjunt de fitxers):&lt;br /&gt;
&lt;br /&gt;
 $ tar xvf linuxtarfile.tar archivewithtar/dmesg &lt;br /&gt;
&lt;br /&gt;
===Llistar===&lt;br /&gt;
&lt;br /&gt;
Per tal de consultar els continguts d'un fitxer tar, podeu utilitzar l'ordre t:&lt;br /&gt;
&lt;br /&gt;
 $ tar tf fitxer.tar&lt;br /&gt;
 FestaUbuntu/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/entries&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/text-base/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/props/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/prop-base/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/format&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/text-base/&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/text-base/presentacio-ubuntujj-osm.pdf.svn-base&lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/props/ &lt;br /&gt;
 FestaUbuntu/XerradaOpenStreetMaps/.svn/tmp/prop-base/&lt;br /&gt;
&lt;br /&gt;
podeu mostrar més informació amb v (--verbose):&lt;br /&gt;
&lt;br /&gt;
 $ tar -tvf fitxer.tar&lt;br /&gt;
 drwxr-xr-x sergi/sergi       0 2009-05-12 12:52 FestaUbuntu/&lt;br /&gt;
 drwxr-xr-x sergi/sergi       0 2009-05-12 12:52 FestaUbuntu/XerradaOpenStreetMaps/&lt;br /&gt;
 drwxr-xr-x sergi/sergi       0 2009-05-12 13:50 FestaUbuntu/XerradaOpenStreetMaps/.svn/&lt;br /&gt;
 -r--r--r-- sergi/sergi     216 2009-05-12 12:52 FestaUbuntu/XerradaOpenStreetMaps/.svn/entries&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Còpies incrementals===&lt;br /&gt;
&lt;br /&gt;
*http://www.gnu.org/software/automake/manual/tar/Incremental-Dumps.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comparar un fitxers tar amb fitxers del sistema===&lt;br /&gt;
&lt;br /&gt;
Es pot fer amb l'opció `--compare' (`-d'):&lt;br /&gt;
&lt;br /&gt;
 $ tar --compare --verbose --file=index.tar&lt;br /&gt;
&lt;br /&gt;
Equivalent a:&lt;br /&gt;
&lt;br /&gt;
 $ tar dvf index.tar&lt;br /&gt;
&lt;br /&gt;
Es mostraran tots els fitxers seguits d'un text. Si no hi ha text és que no hi ha diferencies.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
&lt;br /&gt;
 $ mkdir tar&lt;br /&gt;
 $ cd tar &lt;br /&gt;
 $ touch a&lt;br /&gt;
 $ touch b&lt;br /&gt;
 $ touch c&lt;br /&gt;
 $ tar cvf fitxers.tar a b c&lt;br /&gt;
&lt;br /&gt;
Si comparem són iguals:&lt;br /&gt;
&lt;br /&gt;
 $ tar dvf fitxers.tar &lt;br /&gt;
 a&lt;br /&gt;
 b&lt;br /&gt;
 c&lt;br /&gt;
&lt;br /&gt;
Si ara modifiquem un fitxer:&lt;br /&gt;
&lt;br /&gt;
 $ touch b&lt;br /&gt;
&lt;br /&gt;
 $ tar dvf fitxers.tar &lt;br /&gt;
 a&lt;br /&gt;
 b&lt;br /&gt;
 b: Mod time differs&lt;br /&gt;
 c&lt;br /&gt;
&lt;br /&gt;
Si modifiquem el contingut:&lt;br /&gt;
&lt;br /&gt;
 $ vi a&lt;br /&gt;
 $ tar dvf fitxers.tar &lt;br /&gt;
 a&lt;br /&gt;
 a: Mod time differs&lt;br /&gt;
 a: Size differs&lt;br /&gt;
 b&lt;br /&gt;
 b: Mod time differs&lt;br /&gt;
 c &lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*http://www.math.utah.edu/docs/info/tar_2.html&lt;br /&gt;
&lt;br /&gt;
=== Opció -p. Preservar permisos ===&lt;br /&gt;
&lt;br /&gt;
Per exemple:&lt;br /&gt;
&lt;br /&gt;
 $ sudo tar -xvpzf $IMAGE_PATH -C /mnt/${NAME}/&lt;br /&gt;
&lt;br /&gt;
Extreu una imatge de disc&lt;br /&gt;
&lt;br /&gt;
Segons el manual, també es pot utilitzar--preserve:&lt;br /&gt;
&lt;br /&gt;
 $ [[man]] tar&lt;br /&gt;
 ...&lt;br /&gt;
      --preserve&lt;br /&gt;
           same as both -p and -s&lt;br /&gt;
&lt;br /&gt;
=== Crear una imatge de disc ===&lt;br /&gt;
&lt;br /&gt;
Des d'una live CD:&lt;br /&gt;
&lt;br /&gt;
 $ tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /&lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*http://ubuntuforums.org/showthread.php?t=81311&lt;br /&gt;
&lt;br /&gt;
==gzip==&lt;br /&gt;
&lt;br /&gt;
En sistemes operatius lliures, el sistema més utilitzat per tal de comprimir fitxers és [http://ca.wikipedia.org/wiki/Gzip gzip]. Gzip és l'abreviació de [[GNU]] zip.&lt;br /&gt;
&lt;br /&gt;
Gzip es basa en l'algoritme DEFLATE, que és una combinació dels algorismes LZ77 i el Huffman. DEFLATE es va desenvolupar com a resposta a les patents que van cobrir LZW i d'altres algoritmes de compressió.&lt;br /&gt;
&lt;br /&gt;
No s'ha de confondre el gzip amb el Zip ja que no són compatibles. gzip no arxiva fitxers, només els comprimeix. A causa d'això tot sovint s'utilitza conjuntament amb alguna eina per arxivar com [[tar]].&lt;br /&gt;
&lt;br /&gt;
Normalment, l'extensió dels arxius gzipats és .gz. El programari d'Unix sovint es distribueix en fitxers amb extensió &lt;br /&gt;
 &lt;br /&gt;
 .tar.gz &lt;br /&gt;
&lt;br /&gt;
o &lt;br /&gt;
&lt;br /&gt;
 .tgz &lt;br /&gt;
&lt;br /&gt;
anomenats tarballs. Són fitxers empaquetats amb tar i comprimits amb gzip.&lt;br /&gt;
&lt;br /&gt;
=== Descomprimir tarballs===&lt;br /&gt;
&lt;br /&gt;
Per descomprimir un fitxer gzip:&lt;br /&gt;
&lt;br /&gt;
 $ tar xvzf fitxercomprimit.tar.gz&lt;br /&gt;
&lt;br /&gt;
*'''x''': Extreure&lt;br /&gt;
*'''f''': Indica que treballem amb un fitxer. Tar és una eina que té molts anys i treballa per defecte amb cintes&lt;br /&gt;
*'''v''': Opcional. Mode verbose. Aporta més informació sobre el procés.&lt;br /&gt;
&lt;br /&gt;
=== Comprimir tarballs===&lt;br /&gt;
&lt;br /&gt;
 $ tar -czf fitxers.tar.gz fitxers&lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*http://stolz.gsmlandia.com/node/10&lt;br /&gt;
&lt;br /&gt;
===Fitxers gz===&lt;br /&gt;
&lt;br /&gt;
===Comprimir===&lt;br /&gt;
&lt;br /&gt;
 $ gzip fitxer&lt;br /&gt;
&lt;br /&gt;
===Descomprimir===&lt;br /&gt;
&lt;br /&gt;
 $ gzip -d fitxer.gz&lt;br /&gt;
&lt;br /&gt;
O podeu utilitzat gunzip:&lt;br /&gt;
&lt;br /&gt;
 $ gunzip fitxer.gz&lt;br /&gt;
&lt;br /&gt;
Per defecte es substitueix el fitxer comprimit pel resultat de descomprimir. Per descomprimir el resultat en un altre fitxer:&lt;br /&gt;
&lt;br /&gt;
 $ gunzip fitxer.gz &amp;gt; fitxer&lt;br /&gt;
&lt;br /&gt;
Un cas força habitual es descomprimir els fitxers de documentació del [[paquets Debian]]. Normalment, per estalviar temps, aquest fitxers estan comprimits. Per exemple, per veure exemples de com configurar les interfícies de xarxa:&lt;br /&gt;
&lt;br /&gt;
 $ dpkg -L ifupdown | grep doc | grep interfaces&lt;br /&gt;
 /usr/share/doc/ifupdown/examples/network-interfaces.gz&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
 $ sudo gunzip /usr/share/doc/ifupdown/examples/network-interfaces.gz&lt;br /&gt;
 $ vi /usr/share/doc/ifupdown/examples/network-interfaces&lt;br /&gt;
&lt;br /&gt;
===Llistar===&lt;br /&gt;
&lt;br /&gt;
 $ tar -ztvf file.tar.gz&lt;br /&gt;
&lt;br /&gt;
On:&lt;br /&gt;
&lt;br /&gt;
* t: List the contents of an archive&lt;br /&gt;
* v: Verbosely list files processed (display detailed information)&lt;br /&gt;
* z: Filter the archive through gzip so that we can open compressed (decompress) .gz tar file&lt;br /&gt;
* f filename: Use archive file called filename&lt;br /&gt;
&lt;br /&gt;
==bz2==&lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*http://es.wikipedia.org/wiki/Bzip2&lt;br /&gt;
&lt;br /&gt;
===Descomprimir tarball ===&lt;br /&gt;
&lt;br /&gt;
 $ tar jxvf fitxercomprimit.tar.bz2&lt;br /&gt;
&lt;br /&gt;
===Comprimir tarball ===&lt;br /&gt;
&lt;br /&gt;
 $ tar cvjf tarfile.tar.bz2 files...&lt;br /&gt;
&lt;br /&gt;
===Llistar tarball ===&lt;br /&gt;
&lt;br /&gt;
 $ tar -jtvf file.tar.bz2&lt;br /&gt;
&lt;br /&gt;
On:&lt;br /&gt;
&lt;br /&gt;
* t: List the contents of an archive&lt;br /&gt;
* v: Verbosely list files processed (display detailed information)&lt;br /&gt;
* z: Filter the archive through gzip so that we can open compressed (decompress) .gz tar file&lt;br /&gt;
* j: Filter archive through bzip2, use to decompress .bz2 files.&lt;br /&gt;
* f filename: Use archive file called filename&lt;br /&gt;
&lt;br /&gt;
=== Descomprimir ===&lt;br /&gt;
&lt;br /&gt;
Dos opcions:&lt;br /&gt;
 &lt;br /&gt;
 $ bzip2 -d fitxer.bz2&lt;br /&gt;
&lt;br /&gt;
o&lt;br /&gt;
&lt;br /&gt;
 $ bunzip2 fitxer.bz2&lt;br /&gt;
&lt;br /&gt;
=== Comprimir ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ bzip2 fitxer&lt;br /&gt;
&lt;br /&gt;
Comprimeix el fitxer i genera un fitxer fitxer.bz2 (l'original es borra).&lt;br /&gt;
&lt;br /&gt;
==cpio==&lt;br /&gt;
&lt;br /&gt;
L'ordre cpio com [[tar]], també és un ordre que permet arxivar fitxers, però que difereix en la forma de funcionar.&lt;br /&gt;
&lt;br /&gt;
L'ordre cpio té 3 modes d'operació:&lt;br /&gt;
&lt;br /&gt;
*'''Mode copy-out (-o o --create-option)''': Aquest mode crea un arxiu i copia fitxers a aquest arxiu.&lt;br /&gt;
*'''Mode copy-in (-i o --extract)''': Aquest mode extreu fitxers d'un arxiu. És possible extreure només fitxers concrets o fitxers segons un patró.&lt;br /&gt;
*'''Mode copy-pass (-p o --pass-through)''': Combina els dos modes anteriors permetent que es pugui copiar un estructura de directoris d'una localització a un altre.&lt;br /&gt;
&lt;br /&gt;
 '''NOTA''': tingueu en compte que el nom dels modes copy-out i copy-in pot ser una mica confús.&lt;br /&gt;
&lt;br /&gt;
Cpio té múltiples opcions que podeu consultar al manual:&lt;br /&gt;
&lt;br /&gt;
 $ [[man]] cpio&lt;br /&gt;
&lt;br /&gt;
o a Internet:&lt;br /&gt;
&lt;br /&gt;
 http://linux.die.net/man/1/cpio&lt;br /&gt;
&lt;br /&gt;
Les opcions més importants les podeu trobar a la següent taula:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Opció&lt;br /&gt;
! Abreviatura&lt;br /&gt;
! Descripció&lt;br /&gt;
|-&lt;br /&gt;
| --reset-access-time   &lt;br /&gt;
| -A&lt;br /&gt;
| Torna a establir el temps d'accés (atime) després de llegir el fitxer de forma qe no sembla que així estat llegit&lt;br /&gt;
|-&lt;br /&gt;
| --append&lt;br /&gt;
| -A&lt;br /&gt;
| Afegeix fitxers a un arxiu&lt;br /&gt;
|-&lt;br /&gt;
| --pattern-file=filename  &lt;br /&gt;
| -E filename&lt;br /&gt;
| Utilitza els continguts del fitxer filename com a una llista de fitxers a extreure&lt;br /&gt;
|-&lt;br /&gt;
| --file=filename&lt;br /&gt;
| -F filename&lt;br /&gt;
| Utilitza el fitxer filename com a fitxer d'arxiu. Si no s'utilitza aquest paràmetre per defecte s'utilitza la entrada estàndard o la sortida estàndard.&lt;br /&gt;
|-&lt;br /&gt;
| --format=format&lt;br /&gt;
| -H format&lt;br /&gt;
| Utilitza un format especific per al fitxer d'arxiu. Els possibles formats són bin (per defecte, crea un fitxer binari), crc (nou format binari amb checksum), o [[tar]]&lt;br /&gt;
|-&lt;br /&gt;
| No hi ha&lt;br /&gt;
| -I filename&lt;br /&gt;
| Utilitza el fitxer especificat en comptes de l'entrada estàndard. A diferència de -F no es redireccionen les dades de sortida.&lt;br /&gt;
|-&lt;br /&gt;
| --no-absolute-filenames&lt;br /&gt;
| No hi ha&lt;br /&gt;
| En mode copy-in (extreure) extreu els fitxers relatius al directrui de treball.&lt;br /&gt;
|-&lt;br /&gt;
| --unconditional&lt;br /&gt;
| -u&lt;br /&gt;
| Reemplaça els fitxers sense preguntar.&lt;br /&gt;
|-&lt;br /&gt;
| --list&lt;br /&gt;
| -t&lt;br /&gt;
| Mostra la taula de continguts de l'entrada&lt;br /&gt;
|-&lt;br /&gt;
| --verbose&lt;br /&gt;
| -v&lt;br /&gt;
| Mostra informació extra&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Arxivar fitxers===&lt;br /&gt;
&lt;br /&gt;
Per especificar els fitxers que es volen arxivar cal fer-ho utilitzant l'entrada estàndard. Tenim doncs força opcions:&lt;br /&gt;
&lt;br /&gt;
'''Utilitzar l'ordre find''':&lt;br /&gt;
&lt;br /&gt;
Combinant l'ordre [[find]] amb un [[conducte]] (pipe) i [[redireccions]]:&lt;br /&gt;
&lt;br /&gt;
 $ find ./carpeta_a_arxivar | cpio -o &amp;gt; /media/KINGSTON/arxiu.cpio&lt;br /&gt;
&lt;br /&gt;
El fitxer resultat no es troba comprimit. Per comprimir podem utilitzar [[gzip]]:&lt;br /&gt;
&lt;br /&gt;
 $ find ./carpeta_a_arxivar | cpio -o | gzip &amp;gt; /media/KINGSTON/arxiu.cpio&lt;br /&gt;
&lt;br /&gt;
=== Extreure fitxers ===&lt;br /&gt;
&lt;br /&gt;
Podem utilitzar l'opció -i i [[redireccions]]:&lt;br /&gt;
&lt;br /&gt;
 $ cpio -i &amp;lt; /media/KINGSTON/arxiu.cpio&lt;br /&gt;
&lt;br /&gt;
Si el fitxer està comprimit podeu utilitzar l'opció -c:&lt;br /&gt;
 &lt;br /&gt;
 $ gunzip -c /media/KINGSTON/arxiu.cpio| cpio -i&lt;br /&gt;
&lt;br /&gt;
==ar==&lt;br /&gt;
&lt;br /&gt;
Consulteu [[ar]].&lt;br /&gt;
&lt;br /&gt;
==Empaquetar un fitxer en múltiples fitxers partits. split==&lt;br /&gt;
&lt;br /&gt;
Per exemple, per dividir un fitxer en trossos de 100M:&lt;br /&gt;
&lt;br /&gt;
 $ tar czv UbuntuServer_904_cursos.vmdk | split -b 100M - UbuntuServer.tar.gz &lt;br /&gt;
&lt;br /&gt;
El fitxer es pot recuperar amb:&lt;br /&gt;
&lt;br /&gt;
 $ cat UbuntuServer.tar.gz* | tar xzvf -&lt;br /&gt;
&lt;br /&gt;
==Exemples==&lt;br /&gt;
&lt;br /&gt;
===absolute path names===&lt;br /&gt;
&lt;br /&gt;
 $ sudo tar cvzf /linux2/backups/mysql/wikidb_20090901.sql.tar.gz /linux2/backups/mysql/wikidb_20090901.sql&lt;br /&gt;
 ar: Removing leading `/' from member names&lt;br /&gt;
 /linux2/backups/mysql/wikidb_20090901.sql&lt;br /&gt;
&lt;br /&gt;
Crea el fitxer '''/linux2/backups/mysql/wikidb_20090901.sql.tar.gz''' que conté el fitxer original /linux2/backups/mysql/wikidb_20090901.sql amb tot el path (però sense /). És dir:&lt;br /&gt;
&lt;br /&gt;
 linux2/backups/mysql/wikidb_20090901.sql&lt;br /&gt;
&lt;br /&gt;
Si volem mantenir el /, cal utilitzar la opció:&lt;br /&gt;
&lt;br /&gt;
 -P, --absolute-names&lt;br /&gt;
              don’t strip leading ‘/’s from file names&lt;br /&gt;
&lt;br /&gt;
'''NOTA''': compte que pot ser perillós restaurar aquest tipus de fitxers en segons quins casos (pot sobrescriure fitxers del sistema importants sense previ avís).&lt;br /&gt;
&lt;br /&gt;
Si no el volem mantenir i només volem posar el fitxer sense path:&lt;br /&gt;
&lt;br /&gt;
 $ sudo tar cvzf /linux2/backups/mysql/wikidb_20090901.sql.tar.gz -C /linux2/backups/mysql wikidb_20090901.sql&lt;br /&gt;
&lt;br /&gt;
===Fer una còpia d'un sistema muntat===&lt;br /&gt;
&lt;br /&gt;
 $ sudo tar -cvpzf karmic_ubuntu_server.tar.gz --exclude=/mnt/karmic/proc --exclude=/mnt/karmic/lost+found --exclude=/mnt/karmic/sys -C /mnt/karmic/ .&lt;br /&gt;
&lt;br /&gt;
Per restaurar en un altre partició muntada:&lt;br /&gt;
&lt;br /&gt;
 $ sudo tar -xvpzf /mnt/repositori_maquina_virtual/karmic_ubuntu_server.tar.gz -C /mnt/negrell&lt;br /&gt;
&lt;br /&gt;
*https://help.ubuntu.com/community/BackupYourSystem/TAR&lt;br /&gt;
&lt;br /&gt;
==Vegeu també==&lt;br /&gt;
&lt;br /&gt;
*[[zip]] i [[unzip]]&lt;br /&gt;
*[[rar]] i [[unrar]]&lt;/div&gt;</summary>
		<author><name>Sergi</name></author>	</entry>

	</feed>