Gerador de comando tar (compactar e extrair)
Escolha compactar, extrair ou listar e o formato tar.gz, tar.bz2 ou tar.xz e copie o comando tar pronto.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Flags que a ferramenta monta
- -c cria, -x extrai e -t lista o conteúdo sem extrair.
- -z é gzip (.tar.gz), -j é bzip2 (.tar.bz2) e -J é xz (.tar.xz); o nome do arquivo precisa terminar na extensão do formato.
- -f indica o arquivo, -v mostra o progresso e -C extrai em outra pasta.
Exemplos de referência: comando tar (compactar e extrair)
| Pedido | Comando |
|---|---|
| compactar em gz | tar -czf backup.tar.gz projeto |
| compactar em xz, duas pastas | tar -cJf backup.tar.xz projeto docs |
| compactar sem node_modules e logs | tar -czf backup.tar.gz --exclude=node_modules --exclude='*.log' projeto |
| extrair sem sobrescrever | tar -xzf backup.tar.gz --keep-old-files |
| extrair sobrescrevendo | tar -xzf backup.tar.gz |
| listar o conteúdo | tar -tjf backup.tar.bz2 |
Extrair sem estragar arquivos
Por padrão a extração usa --keep-old-files e não sobrescreve nada; sobrescrever é uma escolha explícita. Liste o conteúdo antes de extrair um arquivo que você não conhece. Não cobre zip nem zstd; a pasta de destino do -C precisa existir.
Perguntas frequentes
Qual o comando tar compactar uma pasta em tar.gz?
Escolha compactar e o formato gz: tar -czf backup.tar.gz projeto O nome da saída termina em .tar.gz.
Como fazer tar extrair tar.gz no Linux?
Escolha extrair e informe o arquivo: tar -xzf backup.tar.gz --keep-old-files Use -C para outra pasta.