tldr/pages.pt_BR/common/tar.md

1.0 KiB

tar

Ferramenta de compressão de arquivos. Utilizado com metodos de compressão como o de gzip ou bzip. Mais informações: https://www.gnu.org/software/tar

  • Compactando arquivos em um arquivo tar:

tar -cvf {{output.tar}} {{arquivo1}} {{arquivo2}} {{arquivo3}}

  • Compactando arquivos em arquivo gzip:

tar -czvf {{output.tar.gz}} {{arquivo1}} {{arquivo2}} {{arquivo3}}

  • Compactando arquivos definindo tipo de compressão automaticamente por extensão:

tar -cavf {{output.tar.xz}} {{arquivo1}} {{arquivo2}} {{arquivo3}}

  • Extraindo arquivos de um arquivo compactado:

tar -xvf {{input.tar[.gz|.bz2|.xz]}}

  • Extraindo arquivos de um arquivo compactado filtrando por gzip:

tar -xzvf {{input.tar[.gz|.bz2|.xz]}}

  • Extraindo arquivos de um arquivo compactado para um diretório específico:

tar -xvf {{input.tar[.gz|.bz2|.xz]}} -C {{diretório}}

  • Extrair arquivos seguindo um padrão:

tar -xvf {{input.tar}} --wildcards "{{*.html}}"

  • Listando arquivos de um arquivo tar:

tar -tvf {{input.tar}}