Cales son Tarballs de Linux e como pode usalas

Segundo Wikipedia, un tarball é un formato de arquivo de computadora que pode combinar varios ficheiros nun só ficheiro chamado "tarball", normalmente comprimido.

Entón, como nos axuda e para que os poidamos usar?

Nos últimos ficheiros tar foron creados para almacenar datos en cintas eo termo tar representa o arquivo de cinta. Aínda que aínda se pode empregar para tal fin o concepto de ficheiro tar é simplemente unha forma de agrupar moitos ficheiros nun só arquivo.

Cales son as vantaxes de usar un ficheiro Tar?

Razóns para crear arquivos de Tar

Os arquivos de Tar cando comprimidos fan boas copias de seguridade e pódense copiar en DVD, discos duros externos, cintas e outros dispositivos multimedia e tamén en lugares de rede. Ao usar un ficheiro de tar para este propósito pode extraer todos os ficheiros dun arquivo de volta aos seus lugares orixinais se o necesite.

Os ficheiros de Tar tamén se poden usar para distribuír software ou outro contido colaborado. Unha aplicación está formada por decenas de programas e bibliotecas diferentes, así como outros contidos de apoio, como imaxes, ficheiros de configuración, ficheiros de lectura e arquivos.

Un ficheiro de alcatrán axuda a manter esta estrutura xuntos para fins de distribución.

Falta de uso de ficheiros de tar

A Wikipedia inclúe varias limitacións para usar arquivos de tar que inclúen pero non están limitados a:

Como crear un arquivo Tar

Para crear un ficheiro tar emprega a seguinte sintaxe:

tar -cf tarfiletocreate listoffiles

Por exemplo:

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

Isto crea un ficheiro tar chamado garybackup con todos os ficheiros da miña carpeta de música, imaxes e vídeos. O ficheiro resultante non está comprimido e ten o mesmo tamaño que os cartafoles orixinais.

Isto non é excelente en canto a copiar a través dunha rede ou escribir en DVD porque vai ocupar máis ancho de banda, máis discos e será máis lento que copiar.

Podes usar o comando gzip en conxunto co comando tar para crear un ficheiro de alcatrán comprimida.

En esencia, un ficheiro de alcatraz comprimido é un tarball.

Como listar os ficheiros nun ficheiro de tar

Para obter unha lista dos contidos dun ficheiro tar utilízase a seguinte sintaxe:

tar-tvf tarfilename

Por exemplo:

tar -tvf garybackup

Como extraer un arquivo Tar

Para extraer todos os ficheiros dun ficheiro tar usando a seguinte sintaxe:

tar -xf tarfilename

Lectura adicional