Segons Wikipedia, un tarball és un format de fitxer informàtic que pot combinar múltiples fitxers en un únic fitxer anomenat "tarball", generalment comprimit.
Llavors, què ens ajuda i què els podem utilitzar?
En els últims fitxers de tar es van crear per emmagatzemar dades a cintes i el terme tar és l'arxiu de cinta. Tot i que encara es pot utilitzar per a aquest propòsit, el concepte d'arxiu tar és simplement una forma d'agrupar molts fitxers en un sol arxiu.
Quins són els avantatges d'utilitzar un arxiu Tar?
- Podeu agrupar un gran nombre de fitxers en un fitxer de tar
- L'ordre tar està disponible a la majoria de sistemes Linux i, per tant, es pot moure i extreure sense problemes de compatibilitat
- El fitxer tar manté els temps d'accés dels fitxers
- El fitxer tar manté els permisos dels fitxers
- El fitxer tar incorpora enllaços simbòlics
- Podeu escriure fitxers tar a dispositius sense processar, com ara cinta, DVD, unitats USB
Raons per crear fitxers de tar
Els fitxers de TAR quan es comprimeixen fan bones còpies de seguretat i es poden copiar a DVD, discs durs externs, cintes i altres dispositius multimèdia i llocs de xarxa. Mitjançant l'ús d'un fitxer de tar per a aquest propòsit, podeu extreure tots els fitxers d'un arxiu de nou als llocs originals en cas de necessitat.
Els fitxers de tar també es poden utilitzar per distribuir programari o altre contingut col·laborat. Una aplicació està formada per desenes de programes i biblioteques diferents, així com altres continguts de suport, com ara imatges, fitxers de configuració, fitxers de readme i fitxers.
Un fitxer tar permet mantenir aquesta estructura junts amb finalitats de distribució.
Falta d'ús d'arxius de tar
Wikipedia enumera una sèrie de limitacions per a l'ús d'arxius de tar que inclouen, entre d'altres, els següents:
- Suport del sistema operatiu. Els fitxers de TAR són àmpliament adoptats a través de les plataformes UNIX i Linux, però es requereixen eines de tercers per obrir-les a Windows
- Tarbombs: bàsicament aquests fitxers tar estan dissenyats per expandir i col·locar fitxers en múltiples directoris a tot el vostre sistema de fitxers. Aquest és un problema en rebre tarballs en comptes d'utilitzar el vostre. Com la majoria de les coses de la informàtica, els recursos de confiança són la clau.
- És més difícil localitzar i extreure fitxers individuals d'un arxiu tar
- Quan es comprimeix amb gzip, heu de descomprimir tot l'arxiu mentre que amb el fitxer zip estàndard podeu veure el contingut de l'arxiu mentre comprimiu i extreu fitxers individuals.
- Un fitxer de tar pot tenir dos fitxers idèntics amb la mateixa ubicació que podria provocar que es sobreescrigui l'altre quan s'extreu
Com crear un arxiu de tar
Per crear un fitxer de tar s'utilitza la sintaxi següent:
tar -cf tarfiletocreate listoffiles
Per exemple:
tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*
Això crea un fitxer tar anomenat garybackup amb tots els fitxers de la meva carpeta de música, imatges i vídeos. El fitxer resultant no està completament comprimit i ocupa la mateixa mida que les carpetes originals.
Això no és bo en termes de còpia a través d'una xarxa o d'escriure en DVD, ja que ocuparà més ample de banda, més discs i serà més lent per copiar-lo.
Podeu utilitzar l'ordre gzip juntament amb l'ordre tar per crear un fitxer de tar comprimit.
En essència, un fitxer tar comprimit és un tarball.
Com llistar els fitxers en un arxiu de tar
Per obtenir una llista dels continguts d'un fitxer tar utilitza la següent sintaxi:
tar-tvf tarfilename
Per exemple:
tar-tvf garybackup
Com extreure un fitxer de tar
Per extreure tots els fitxers d'un fitxer de tar mitjançant la sintaxi següent:
tar-xf tarfilename
Per llegir més
- Les pàgines de manual de GNU tar
- Què és un fitxer tar?
- Exemples d'usos de l'ordre tar
- Un breu exemple de l'ordre gzip