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 
Artigo Anterior Próximo Artigo

Principais Dicas