Comando Linux TAR

Comando Linux TAR

No Linux, o comando tar é um dos comandos essenciais no que diz respeito ao gerenciamento de arquivos. É curto para o arquivo de fita e é usado para criar e extrair arquivos de arquivo. Um arquivo de arquivo é um arquivo compactado que contém um ou vários arquivos agrupados para armazenamento e portabilidade mais acessíveis.

Este guia demonstrará, usando exemplos, como criar, listar, modificar e extrair alcatrão alcança arquivos e cobrir algumas das opções de comando de tar mais usadas.

Sintaxe do comando alcA

O comando tar toma a seguinte sintaxe:

$ tar [options] [arquivo de arquivo] [arquivo ou dir para serem arquivados]

Vamos conferir algumas das opções que acompanham o comando TAR.

Opções de comando TAR

O comando TAR fornece as seguintes opções:

-c: Isso cria um arquivo de arquivo.

-x: A opção extrai o arquivo de arquivo.

-f: Especifica o nome do arquivo do arquivo de arquivo.

-v: Isso imprime informações detalhadas para qualquer operação de alcatrão no terminal.

-t: Isso lista todos os arquivos dentro de um arquivo de arquivo.

-você: Isso arquiva um arquivo e depois o adiciona a um arquivo de arquivo existente.

-r: Isso atualiza um arquivo ou diretório localizado dentro de um .Arquivo TAR

-z: Cria um arquivo alcatrão usando compactação gzip

-j: Crie um arquivo de arquivo usando a compactação BZIP2

-C: A opção -w verifica um arquivo de arquivo.

Crie um arquivo de arquivo

O utilitário tar permite criar arquivos de arquivo usando vários algoritmos de compressão, como XZ, GZIP e BZIP2. A convenção aceita é sufixo o arquivo de arquivo com o sufixo de compressão.

Por exemplo, ao usar a compactação GZIP (usando a opção -z), o arquivo deve suportar o .alcatrão.Sufixo Gz.

Por exemplo, o comando abaixo cria um arquivo de arquivo chamado vendas.alcatrão.GZ dos três arquivos PDF.

$ TAR -CZVF VENDAS.alcatrão.GZ Sales1.PDF Sales2.PDF Sales3.pdf


Suponha que você queira criar um arquivo de arquivo usando a compressão BZIP2 (usando o algoritmo -j opção). O arquivo de arquivo deve ser sufixo com um .alcatrão.Extensão BZ2.

Usando nosso primeiro exemplo, podemos comprimir os três arquivos PDF usando o algoritmo BZIP2, como segue.

$ TAR -CJVF VENDAS.alcatrão.BZ2 Sales1.PDF Sales2.PDF Sales3.pdf


Além de arquivar arquivos, você também pode comprimir diretórios. Por exemplo, o comando abaixo cria um arquivo de arquivo de alcatrão simples do diretório doméstico.

$ Tar -CVF Home.alcatrão /casa /James

Liste o conteúdo de um arquivo de arquivo

Usando a opção -t, você pode dar uma olhada ou listar o conteúdo de um arquivo de arquivo sem extraí -lo como mostrado.

$ TAR -TF VENDAS.alcatrão.gz

Extrair um arquivo de arquivo no diretório atual

Para extrair um arquivo de arquivo no diretório de trabalho atual, use a opção -x como mostrado abaixo. No exemplo abaixo, estamos descompactando ou extraindo os documentos.alcatrão.Arquivo GZ, que contém três arquivos de texto.

$ Tar -xvf documentos.alcatrão.gz

Extraia um arquivo de arquivo em um diretório separado

Para extrair um arquivo de arquivo para um diretório diferente, a opção -c é seguida pelo caminho de destino, como mostrado no exemplo abaixo.

$ Tar -xvf documentos.alcatrão.GZ -C /TMP /arquivos

Extrair arquivos específicos de um arquivo

Você pode extrair certos arquivos especificados, listando -os um por um na linha de comando. No exemplo abaixo, estamos extraindo o arquivo de arquivos1.txt e file2.txt dos documentos.alcatrão.Arquivo GZ.

$ Tar -xvf documentos.alcatrão.GZ FILE1.txt file2.TXT

Adicione um arquivo a um .Arquivo TAR

Para adicionar ou anexar a .Arquivo de Arquivo TAR, use o -r opção como mostrado. Aqui, estamos adicionando o arquivo arquivo3.TXT para o arquivos.alcatrão arquivo.

$ TAR -RVF Arquivos.TAR FILE3.TXT

Remova um arquivo de um .Arquivo TAR

Para remover um arquivo de a .Arquivo TAR, use o -Excluir opção como mostrado. Aqui, estamos fazendo o oposto completo e removendo o arquivo arquivo3.TXT em vez de.

$ Tar -Delete -f Arquivos.TAR FILE3.TXT

Empacotando

Como você já viu, o comando alcatrão é essencial para criar e extrair arquivos de arquivo. Ele fornece uma variedade de opções de comando que ajudam a gerenciar arquivos de arquivo criados a partir de vários algoritmos, como gzip, xz e bzip2.