Como usar o comando "tar"?
No Unix, o comando tar é útil, pois pode combinar vários arquivos em um único arquivo descompactado . O comando tar, também chamado de arquivamento em fita, pode agrupar vários arquivos e criar uma pasta de arquivamento, e esse é um dos principais usos desse comando. Com a ajuda desse comando, os arquivos individuais em um diretório podem ser descompactados e extraídos do arquivo morto. Não só isso, mas o comando é útil para extrair arquivos específicos do arquivo. Para sistemas operacionais baseados em Linux, o comando geralmente é usado, pois desempenha um papel importante no armazenamento e na distribuição.
Arquivando arquivos com "tar"
O comando "tar" permite que você reagrupe vários arquivos para armazená-los em um único arquivo, ainda sem compactar.
Pasta de arquivamento (ou diretório) com "tar"
- tar -vcf archive_name.tar nome_do_arquivo
- tar: o comando
- vcf: as opções
- v: fornece uma descrição do conteúdo arquivado (opcional)
- c: para criar um arquivo
- f: para especificar um nome para o arquivo (no parâmetro)
- archive_name.tar: nome dado ao arquivo (o argumento)
- name_of_file: nome da pasta (ou diretório) a ser arquivada
Descompactando arquivo com tar
O comando tar também é usado para descompactar os arquivos, isto é, para extrair todos os arquivos individuais contidos em um arquivo morto.
Descompacte o arquivo com tar
tar -vxf my_file.tar
- tar: o comando
- vxf: as opções
- v: fornece uma descrição dos arquivos descompactados (opcional)
- x: para extrair os arquivos
- f: para designar o arquivo contendo os arquivos (dado parâmetro)
- my_file.tar: o nome do arquivo a ser recuperado
- Observe que:
- Um arquivo com o mesmo nome da pasta "original" (e não do arquivo) será criado no diretório atual (a menos que você especifique outro caminho), sobrescrevendo qualquer arquivo com o mesmo nome.
Descompactando arquivos específicos com "tar"
Exemplo:
Você também pode descompactar apenas parte de um arquivo tar e extrair arquivos específicos.
tar -xvf my_archive.tar "* .jpg"
Extraia no arquivo " my_archive " todos os arquivos com a extensão .jpg ".
Para uma lista de todos os arquivos no arquivo, use o " -t ".
tar -tf my_file.tar