tar - Unificador de arquivos
O comando tar foi criado para o Unix, e seu nome deriva de “Tape ARchive”, em português significa “Arquivo de Fita”.
Este comando permite unir vários arquivos em um só, também é possível utilizar parâmetros z, j e J para compactar o arquivo .tar
Por esse motivo é comum termos arquivos com a extensão .tar.gz, ela indica que temos um arquivo tar compactado com gzip.
Diferente do comando
tar o gzip não faz a união de arquivos, ele apenas compacta cada um separadamente, por isso é tão comum compactar arquivos .tar com gzipCompactando arquivos
Compactar um arquivo
Embora seja possível utilizar o tar com gzip para apenas um arquivo, geralmente prefiro utilizar somente o comando
gzip, repare que todos os comandos tar a seguir utilizam o parâmetro z.tar -zcvf nome-arquivo.tar.gz arquivo.txtCompactar múltiplos arquivos
tar -zcvf nome-arquivo.tar.gz arquivo.txt arquivo2.txtCompactar um diretório
tar -zcvf nome-arquivo.tar.gz diretorio/Compactar múltiplos diretório
tar -zcvf nome-arquivo.tar.gz diretorio/ diretorio2/Descompactar arquivo tar
Descompactar arquivos tar no diretório atual
tar -zxvf nome-arquivo.tarDescompactar múltiplos arquivos
tar -zxvf nome-arquivo.tar nome-arquivo2.tar| Parâmetro | Descrição |
|---|---|
-c | Cria um novo arquivo tar |
-x | Extrai arquivo tar |
-z | Compacta o arquivo tar usando o algoritmo gzip. |
-v | Mostra os arquivos que estão sendo processados. |
-f | Especifica o nome do arquivo de arquivo tar. |