Tar é abreviatura de Tape ARchive, é um formato utilizado para arquivar vários arquivos em um único arquivo.
Por padrão, o tar espera que os procedimentos de armazenamento e extração sejam feitos em uma fita DAT, mas graças ao parâmetro -f podemos utilizá-lo em arquivos comuns do sistema.
Sintaxe: $ tar [arquivos]
Opções:
-f Possibilita a utilização do tar para arquivos
-v modo verbose
-c criar (agrupar)
exemplo: tar -cf backup_etc.tar /etc
-x para extrair (desagrupar)
exemplo: tar -xvf ../backup_etc.tar
-t para listar
exemplo: tar -tf backup_etc.tar
-z Utilizado para compactar/descompactar arquivos no formato tar.gz.
Compactar:
tar -vzcf nomedoarquivo.tar.gz arquivos1 arquivo2
Descompactar:
tar -vzxf nomedoarquivo.tar.gz
-j Utilizado para compactar/descompactar arquivos no formato bzip2.gz.
Compactar:
tar -jcvf nomedoarquivo.tar.bz2 arquivo1 arquivo2
Descompactar:
tar -jxvf nomedoarquivo.tar.bz2