tar

Empacote uma pasta num arquivo compactado, veja o que tem dentro e desempacote em outro lugar.

>_ Teste aqui: um Linux simulado, nesta página
Carregando o terminal…

Exemplos

  • tar -czf logs.tar.gz logs
  • tar -tzf logs.tar.gz
  • mkdir restore && tar -xzf logs.tar.gz -C restore
  • ls restore/logs
  • tar -cvf logs.tar logs

Como funciona

O tar junta muitos arquivos num só. Escolha o que fazer (-c criar, -t listar, -x extrair), adicione -z para compactar com gzip (o .gz) e -f com o nome do arquivo.

Backups, downloads e versões de programas costumam vir em .tar.gz: o tar -xzf é o comando para abrir.

Sintaxe

tar -c|-t|-x [-z] [-v] -f ARQUIVO [ARQUIVOS...]

Opções

OpçãoO que faz
-ccria um arquivo tar
-xextrai um arquivo tar
-tlista o que tem dentro
-zcompacta / descompacta com gzip (.gz)
-fo arquivo tar (o nome vem logo depois)
-vmostra cada arquivo enquanto trabalha
-Cextrai em outra pasta

Bom saber

  • Leia as letras como uma frase: -czf = criar, gzip, arquivo.
  • Olhe dentro com -t antes de extrair: um arquivo tar pode espalhar arquivos na pasta atual.