<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://rjgs.com.br/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Tar</id>
	<title>Tar - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://rjgs.com.br/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Tar"/>
	<link rel="alternate" type="text/html" href="https://rjgs.com.br/mediawiki/index.php?title=Tar&amp;action=history"/>
	<updated>2026-05-13T02:58:24Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://rjgs.com.br/mediawiki/index.php?title=Tar&amp;diff=183&amp;oldid=prev</id>
		<title>Rjgs: Criou página com &#039;= Tar =  == O que é? ==  O Tar é um dos comandos Linux mais utilizados para compactação de arquivos. Tar significa *tape archive*. Na maioria dos casos em que o processo é realizado com o comando Tar, é gerado um arquivo com extensão  .tar . Para maior compactação é utilizado o  gzip , gerando um arquivo  .tar.gz .  == Criar um Arquivo .tar no Linux ==  Você pode criar compressões .tar para arquivos e diretórios. Um exemplo de um arquivo deste tipo é:   tar...&#039;</title>
		<link rel="alternate" type="text/html" href="https://rjgs.com.br/mediawiki/index.php?title=Tar&amp;diff=183&amp;oldid=prev"/>
		<updated>2024-08-30T18:11:58Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;= Tar =  == O que é? ==  O Tar é um dos comandos Linux mais utilizados para compactação de arquivos. Tar significa *tape archive*. Na maioria dos casos em que o processo é realizado com o comando Tar, é gerado um arquivo com extensão  .tar . Para maior compactação é utilizado o  gzip , gerando um arquivo  .tar.gz .  == Criar um Arquivo .tar no Linux ==  Você pode criar compressões .tar para arquivos e diretórios. Um exemplo de um arquivo deste tipo é:   tar...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Tar =&lt;br /&gt;
&lt;br /&gt;
== O que é? ==&lt;br /&gt;
&lt;br /&gt;
O Tar é um dos comandos Linux mais utilizados para compactação de arquivos. Tar significa *tape archive*. Na maioria dos casos em que o processo é realizado com o comando Tar, é gerado um arquivo com extensão  .tar . Para maior compactação é utilizado o  gzip , gerando um arquivo  .tar.gz .&lt;br /&gt;
&lt;br /&gt;
== Criar um Arquivo .tar no Linux ==&lt;br /&gt;
&lt;br /&gt;
Você pode criar compressões .tar para arquivos e diretórios. Um exemplo de um arquivo deste tipo é:&lt;br /&gt;
&lt;br /&gt;
 tar -cvf *sampleArchive.tar /home/sampleArchive*&lt;br /&gt;
&lt;br /&gt;
O comando usa as opções &amp;#039;&amp;#039;&amp;#039;–cvf&amp;#039;&amp;#039;&amp;#039;, que significam:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;c&amp;#039;&amp;#039;&amp;#039; – cria um novo arquivo .tar.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;v&amp;#039;&amp;#039;&amp;#039; – mostra uma descrição do progresso de compactação.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;f&amp;#039;&amp;#039;&amp;#039; – nome do arquivo.&lt;br /&gt;
&lt;br /&gt;
== Criar um Arquivo .tar.gz no Linux ==&lt;br /&gt;
&lt;br /&gt;
Uma forma de melhorar a compactação, podemos usar .tar.gz.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
 tar -cvzf sampleArchive.tar.gz /home/sampleArchive &lt;br /&gt;
&lt;br /&gt;
A opção adicional  z  representa a compressão gzip. Você também pode criar um arquivo .tgz similar ao tar.gz:&lt;br /&gt;
&lt;br /&gt;
 tar -cvzf sampleArchive.tgz /home/sampleArchive &lt;br /&gt;
&lt;br /&gt;
== Criar um Arquivo .tar.bz2 no Linux ==&lt;br /&gt;
&lt;br /&gt;
 tar -cvjf sampleArchive.tar.bz2 /home/sampleArchive &lt;br /&gt;
&lt;br /&gt;
O processo é similar com o .tar.tbz ou .tar.tb2:&lt;br /&gt;
&lt;br /&gt;
 tar -cvjf sampleArchive.tar.tbz /home/sampleArchive &lt;br /&gt;
&lt;br /&gt;
 tar -cvjf sampleArchive.tar.tb2 /home/sampleArchive &lt;br /&gt;
&lt;br /&gt;
== Como Descompactar Arquivos .tar no Linux ==&lt;br /&gt;
&lt;br /&gt;
O comando Tar também pode ser utilizado na descompactação de arquivos. O comando abaixo é um exemplo de como extrair arquivos no diretório atual:&lt;br /&gt;
&lt;br /&gt;
 tar -xvf sampleArchive.tar &lt;br /&gt;
&lt;br /&gt;
Se você deseja realizar a extração para um diretório diferente, pode usar a opção -C:&lt;br /&gt;
&lt;br /&gt;
 tar -xvf sampleArchive.tar -C /home/ExtractedFiles/ &lt;br /&gt;
&lt;br /&gt;
Um comando similar pode ser usado na descompactação de arquivos .tar.gz:&lt;br /&gt;
&lt;br /&gt;
 tar -xvf sampleArchive.tar.gz &lt;br /&gt;
&lt;br /&gt;
 tar -xvf sampleArchive.tar.gz -C /home/ExtractedFiles/ &lt;br /&gt;
&lt;br /&gt;
.tar.bz2,.tar.tbz ou .tar.tb2 são descompactados de maneira semelhantes. Basta utilizar o comando:&lt;br /&gt;
&lt;br /&gt;
 tar -xvf sampleArchive.tar.bz2 &lt;br /&gt;
&lt;br /&gt;
== Como Listar os Conteúdos de um Arquivo no Linux ==&lt;br /&gt;
&lt;br /&gt;
Depois que o arquivo tiver sido construído, você pode listar seus conteúdos com o comando:&lt;br /&gt;
&lt;br /&gt;
 tar -tvf sampleArchive.tar &lt;br /&gt;
&lt;br /&gt;
Isso irá mostrar a lista completa, juntamente com suas permissões e datas. Da mesma maneira, para arquivos .tar.gz é usado o comando:&lt;br /&gt;
&lt;br /&gt;
 tar -tvf sampleArchive.tar.gz &lt;br /&gt;
&lt;br /&gt;
Este mesmo método também funciona para a extensão.tar.bz2:&lt;br /&gt;
&lt;br /&gt;
 tar -tvf sampleArchive.tar.bz2 &lt;br /&gt;
&lt;br /&gt;
== Como Descompactar um Único Arquivo .tar ==&lt;br /&gt;
&lt;br /&gt;
Com o arquivo compactado criado, é possível extrair um único item dele, como mostra o exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
 tar -xvf sampleArchive.tar example.sh &lt;br /&gt;
&lt;br /&gt;
O example.sh é um único item que será extraído do arquivo sampleArchive.tar. Outra alternativa é usar o comando:&lt;br /&gt;
&lt;br /&gt;
 tar --extract --file= sampleArchive.tar example.sh &lt;br /&gt;
&lt;br /&gt;
Para extrair um único item de um arquivo .tar.gz, você pode usar um comando semelhante:&lt;br /&gt;
&lt;br /&gt;
 tar -zxvf sampleArchive.tar.gz example.sh &lt;br /&gt;
&lt;br /&gt;
Ou então:&lt;br /&gt;
&lt;br /&gt;
 tar --extract --file= sampleArchive.tar.gz example.sh &lt;br /&gt;
&lt;br /&gt;
Para arquivos .tar.bz2:&lt;br /&gt;
&lt;br /&gt;
 tar -jxvf sampleArchive.tar.bz2 example.sh &lt;br /&gt;
&lt;br /&gt;
Outra opção é:&lt;br /&gt;
&lt;br /&gt;
 tar --extract --file= sampleArchive.tar.bz2 example.sh &lt;br /&gt;
&lt;br /&gt;
Como você pode ver, o comando Tar é bastante versátil em sua sintaxe.&lt;br /&gt;
&lt;br /&gt;
== Como Extrair Múltiplos Itens de Arquivos .tar ==&lt;br /&gt;
&lt;br /&gt;
Caso você queira extrair diversos itens de um arquivo compactado, utilize o formato de comando abaixo:&lt;br /&gt;
&lt;br /&gt;
 tar -xvf sampleArchive.tar &amp;quot;file1&amp;quot; &amp;quot;file2&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Para .tar.gz:&lt;br /&gt;
&lt;br /&gt;
 tar -zxvf sampleArchive.tar.gz &amp;quot;file1&amp;quot; &amp;quot;file2&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Arquivos com extensão .tar.bz2:&lt;br /&gt;
&lt;br /&gt;
 tar -jxvf sampleArchive.tar.bz2 &amp;quot;file1&amp;quot; &amp;quot;file2&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Extrair Diversos Arquivos de um Mesmo Padrão ==&lt;br /&gt;
&lt;br /&gt;
Para extrair itens que sigam um mesmo padrão, por exemplo, extrair apenas itens .jpg, utilize wildcards. Veja o exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
 tar -xvf sampleArchive.tar --wildcards &amp;#039;*.jpg&amp;#039; &lt;br /&gt;
&lt;br /&gt;
Para .tar.gz você pode usar:&lt;br /&gt;
&lt;br /&gt;
 tar -zxvf sampleArchive.tar.gz --wildcards &amp;#039;*.jpg&amp;#039; &lt;br /&gt;
&lt;br /&gt;
Comando para .tar.bz2:&lt;br /&gt;
&lt;br /&gt;
 tar -jxvf sampleArchive.tar.bz2 --wildcards &amp;#039;*.jpg&amp;#039; &lt;br /&gt;
&lt;br /&gt;
== Como Adicionar Arquivos em um .tar ==&lt;br /&gt;
&lt;br /&gt;
Além de poder extrair itens de um arquivo .tar, você também pode adicionar novos. Para isso, utilize a opção -r. O Tar Linux permite adicionar arquivos e diretórios.&lt;br /&gt;
&lt;br /&gt;
Abaixo temos um exemplo de como adicionar o arquivo example.jpg ao arquivo compactado sampleArchive.tar.&lt;br /&gt;
&lt;br /&gt;
 tar -rvf sampleArchive.tar example.jpg &lt;br /&gt;
&lt;br /&gt;
Também é possível adicionar um diretório. No exemplo abaixo iremos inserir o diretório image_dir dentro de sampleArchive.tar&lt;br /&gt;
&lt;br /&gt;
 tar -rvf sampleArchive.tar image_dir &lt;br /&gt;
&lt;br /&gt;
Não é possível adicionar arquivos ou diretórios em arquivos .tar.gz ou .tar.bz2.&lt;br /&gt;
&lt;br /&gt;
== Como Verificar um Arquivo .tar ==&lt;br /&gt;
&lt;br /&gt;
Com o tar você pode verificar um arquivo. Esta é uma das maneiras em que isto é possível:&lt;br /&gt;
&lt;br /&gt;
 tar -tvf sampleArchive.tar &lt;br /&gt;
&lt;br /&gt;
Esta função não é permitida em arquivos .tar.gz ou .tar.bz2.&lt;br /&gt;
&lt;br /&gt;
== Como Verificar o Tamanho de Arquivos no Linux ==&lt;br /&gt;
&lt;br /&gt;
Depois de criar um arquivo é possível verificar seu tamanho, que será mostrado em KB (Kilobytes).&lt;br /&gt;
&lt;br /&gt;
Abaixo temos exemplos deste comando em diferentes tipos de arquivos:&lt;br /&gt;
&lt;br /&gt;
 tar -czf - sampleArchive.tar | wc -c &lt;br /&gt;
&lt;br /&gt;
 tar -czf - sampleArchive.tar.gz | wc -c &lt;br /&gt;
&lt;br /&gt;
 tar -czf - sampleArchive.tar.bz2 | wc -c &lt;br /&gt;
&lt;br /&gt;
== Fontes ==&lt;br /&gt;
&lt;br /&gt;
* https://www.hostinger.com.br/tutoriais/comando-tar-linux&lt;/div&gt;</summary>
		<author><name>Rjgs</name></author>
	</entry>
</feed>