tldr/pages.pt_BR/common/tar.md

38 lines
1.0 KiB
Markdown

# tar
> Ferramenta de compressão de arquivos.
> Utilizado com metodos de compressão como o de gzip ou bzip2.
> 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}}`