um arquivo tar que também é conhecido como tarball, é uma coleção de arquivos que fornece armazenamento mais fácil. Podemos usar o comando tar para criar arquivos junto com arquivos de extração, arquivos de lista, fins de armazenamento ou fins de atualização.
usando um alcatrão.o arquivo gz é útil porque fornece uma solução de armazenamento melhor, em vez de acompanhar constantemente vários arquivos.
neste tutorial, vamos guiá-lo através de como extrair um alcatrão.arquivo gz, lista tar.arquivos gz e extraia arquivos específicos do tar.arquivo gz.
o que é TAR?
Tar é a abreviação de Tape Archive, e comumente referido como um tarball (uma coleção de arquivos).
o uso do formato tar cresceu em popularidade ao longo dos anos, graças aos seus propósitos de arquivamento/armazenamento e permite que os usuários enviem vários arquivos pela Web/Internet.
o Tar é comum em sistemas Linux e é usado apenas para armazenar dados.
se você deseja compactar arquivos em seu tar, isso exigirá uma etapa extra executada manualmente e se tornará arquivos tgz por meio do gz, tgz ou tar.extensão gz.
como extrair alcatrão.arquivo gz
um tar.gz é essencialmente um arquivo que atua como um contêiner de armazenamento para arquivos. A maioria das distribuições Linux também virá pré-instalada com o comando tar.
para extrair um alcatrão.arquivo gz, usamos a opção x (extrair) e, em seguida, especificamos o arquivo que você deseja extrair após a opção f. O comando é o seguinte:
tar -xf archive.tar.gz
este comando tar também funcionará para arquivos tar compactados por meio de outros algoritmos como tar. bz2.
embora o comando tar seja usado principalmente para a linha de comando, você também pode descompactar tar.arquivo gz usando o Gerenciador de arquivos.
para fazer isso, basta clicar com o botão direito do mouse no tar.arquivo gz que você deseja extrair e clique em ” Extrair.”Observe que, para usuários do Windows, você precisará do 7zip para descompactar arquivos tar gz.
se você usar a opção-v, isso permitirá que o comando tar fique mais visível e também imprima os nomes dos arquivos tar que você extrairá. Basta digitar o comando tar-xvf seguido pelo tar.arquivo gz:
tar -xvf archive.tar.gz
quando você extrai alcatrão.arquivos gz, isso extrairá automaticamente arquivos em seu diretório atual.
se você não quiser extrair alcatrão.arquivos gz em seu diretório atual, você pode usar a opção-C para extrair o IT em um diretório específico.
por exemplo, você deseja extrair um conteúdo tar no diretório / my_drive / Linux / files, use o comando:
tar -xf archive.tar.gz -C /my_drive/Linux/files
como extrair arquivos TAR compactados Gzip
agora, o que acontece quando você deseja extrair o conteúdo do arquivo tar de um arquivo tar, mas é compactado com um compressor gzip? Primeiro, você terá que descompactá-lo usando este comando:
tar xvzf archive.tar.gz
x – Isto diz o tar para extrair o arquivo ou arquivos
v – Lista todos os arquivos separadamente no seu arquivo
z – Informa o comando tar para descompactar o gzip do arquivo
f – Diz tar você está dando a ele um nome de arquivo para trabalhar com
da mesma forma, você pode usar a opção-C para descompactar o tar gz arquivo em um diretório separado usando o comando:
tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files
Finalmente, você também pode extrair um arquivo sem usar o tar na sua linha de comando:
gunzip sample_file.gz
Como a Lista de Alcatrão.arquivo gz
digamos que você deseja extrair tar.arquivos gz, mas apenas os específicos em seu arquivo. Para garantir que você não exclua acidentalmente nenhum arquivo tar, você precisará aprender a listar todos os arquivos encontrados no seu tar primeiro.
existem duas maneiras de listar os arquivos em seu tar, em que um usará a opção-v como parte do comando.
Opção 1:
Para listar todos os arquivos, vamos usar a opção-t:
tar -tf archive.tar.gz
Você será solicitado com uma exibição na sua linha de comando semelhante a este:
file 1file 2file 3file 4
Opção 2:
Se você quiser listar todos os arquivos no arquivos de tar e pretende ver mais informações, tais como tamanho do arquivo, data e hora, e o proprietário, usamos a opção-v:
tar -tvf archive.tar.gz
Como Extrair Arquivos Específicos De Alcatrão.GZ
você aprendeu a listar todos os arquivos em seu tar, então ao extrair arquivos específicos em sua linha de comando, usamos o comando tar-xf seguido pelos nomes dos arquivos separados por um espaço para cada arquivo.Por exemplo, você deseja extrair sample_file1 e sample_file2, usando o comando tar-xf:
tar -xf archive.tar.gz sample_file1 sample_file2
o comando tar-xf também funciona se você deseja extrair um diretório específico:
tar -xf archive.tar.gz directory 1 directory 2 directory 3
se você quiser extrair .jpg (jpeg) ou .js (javascript) de arquivos por exemplo, você pode digitar o tar-xf comando seguido da opção curingas:
tar -xf archive.tar.gz --wildcards '*.jpg'
Se você tentar extrair um arquivo que não existe no seu sistema, você será solicitado com uma mensagem de erro:
tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors
Como Extrair um .Alcatrão.arquivo bz2
Você já aprendeu como descompactar um tar.arquivo gz junto com como extrair arquivos específicos, arquivos compactados gzip, conteúdo tar em um diretório específico. O que acontece quando é comprimido com um compressor bZip2?
este processo também seguirá o mesmo processo de extração do compressor Gzip, apenas que, em vez de usar a opção-z, usaremos a opção-j:
tar -xvjf archive.tar.bz2
a opção-j informará o tar para descomprimir o bZip2.
como criar um arquivo tar compactado
existem duas opções que você pode fazer isso: use o programa 7-zip ou através da linha de comando.
Opção 1: Usando 7-zip
Etapa 1: Abra o programa 7-zip
Etapa 2: Selecione Todas as pastas e arquivos que deseja colocar no arquivo tar
Etapa 3: Clique com o botão direito em qualquer um dos itens destacados e clique em “Adicionar ao arquivo.”
Etapa 4: no menu suspenso formato de arquivo, selecione ” tar “e pressione” OK.”
Opção 2: Usando a linha de comando
Vamos dizer que você quer tar um arquivo de uma pasta chamada “samplefiles” em arquivos.alcatrao.gz. A sintaxe será a seguinte:
tar -czvf name_of_archive.tar.gz /path/to/folder or file
usando o exemplo” samplefiles”, o comando será o seguinte:
tar -czvf files.tar.gz /usr/local/samplefiles