Como criar e extrair arquivos zip, tar, tar.gz e tar.bz2 em linux
Video: Compactar / Descompactar arquivos no Linux (Terminal)
Conteúdo
A compressão de dados tem sido extremamente útil para nós ao longo dos anos. Se seu um arquivo zip que contém imagens para ser enviado em um e-mail ou um backup de dados comprimido armazenado em um servidor, que usam compressão de dados para economizar valioso espaço de disco rígido ou para fazer o download de arquivos mais fácil. Existem formatos de compressão lá fora, que nos permitem, por vezes, comprimir os dados em 60% ou mais. Vou correr-lhe através da utilização de alguns desses formatos para compactar e descompactar arquivos e diretórios em uma máquina Linux. Nós vamos cobrir o uso básico de zip, tar, tar.gz e os formatos tar.bz2. Estes são alguns dos formatos mais populares para compressão utilizados em máquinas Linux.
Video: Extraindo e Compactando Arquivos .tar.gz .tar.bz2 - Brasil Pentest
Nota rápida: Se você está procurando para a versão Windows deste tutorial, você pode encontrá-lo em Como abrir arquivos tar.gz no Windows.
Antes de nos aprofundarmos o uso dos formatos que eu gostaria de compartilhar um pouco da minha experiência com os vários formatos de arquivamento. Estou falando de apenas alguns formatos de compressão de dados aqui, e há muitos mais lá fora. Eu percebi que eu preciso de dois ou três formatos de compressão que eu me sinto confortável usando, e cumpri-los. O formato zip é definitivamente um deles. Isso ocorre porque zip tornou-se a escolha padrão de fato para compressão de dados, e ele funciona no Windows também. Eu uso o formato zip para arquivos que eu possa precisar para compartilhar com os usuários do Windows. Eu gosto de usar o formato tar.gz para arquivos que eu só iria usar em minhas máquinas Mac e Linux.
Video: Como executar ou instalar arquivos Tar gz/bz run e DEB
fecho eclair
Zip é provavelmente o formato de arquivo mais comumente usado lá fora hoje. Sua maior vantagem é o fato de que ele está disponível em todas as plataformas de sistemas operacionais, como Linux, Windows e Mac OS, e, geralmente, apoiado fora da caixa. A desvantagem do formato zip é que ele não oferece o melhor nível de compressão. Tar.gz e tar.bz2 são muito superiores a esse respeito. Vamos passar para o uso agora.
Para compactar um diretório com zip faça o seguinte:
# zip -r archive_name.zip directory_to_compress
Veja como você extrair um arquivo zip:
# descompactar archive_name.zip
ALCATRÃO
Tar é um formato de arquivo muito comumente usado em sistemas Linux. A vantagem com tar é que ele consome muito pouco tempo e CPU para compactar arquivos, mas a compressão não é muito muito. Tar é provavelmente a versão Linux / UNIX de zip - rápido e sujo. Veja como você comprimir um diretório:
# tar -cvf archive_name.tar directory_to_compress
E para extrair o arquivo:
# tar -xvf archive_name.tar.gz
Isto irá extrair os arquivos do arquivo archive_name.tar no diretório atual. Como com o formato tar você pode, opcionalmente, extrair os arquivos para um diretório diferente:
# tar -xvf archive_name.tar -C / tmp / extract_here /
TAR.GZ
Este formato é a minha arma de escolha para a maioria de compressão. Dá muito boa compressão, enquanto não utilizando muito da CPU enquanto ele está comprimindo os dados. Para compactar um diretório use a seguinte sintaxe:
# tar -zcvf archive_name.tar.gz directory_to_compress
Para descompactar um arquivo use a seguinte sintaxe:
# tar -zxvf archive_name.tar.gz
Isto irá extrair os arquivos do arquivo archive_name.tar.gz no diretório atual. Como com o formato tar você pode, opcionalmente, extrair os arquivos para um diretório diferente:
# tar -zxvf archive_name.tar.gz -C / tmp / extract_here /
tar.bz2
Este formato tem o melhor nível de compressão entre todos os formatos que eu mencionei aqui. Mas isso tem um custo - no tempo e na CPU. Veja como você compactar um diretório usando tar.bz2:
# tar -jcvf archive_name.tar.bz2 directory_to_compress
Isto irá extrair os arquivos do arquivo archive_name.tar.bz2 no diretório atual. Para extrair os arquivos para um uso diretório diferente:
# alcatrão -jxvf archive_name.tar.bz2 -C / tmp / extract_here /
A compressão de dados é muito útil especialmente para backups. Então se você tem um shell script que leva um backup de seus arquivos em uma base regular, você deve pensar em usar um dos formatos de compressão que você aprendeu sobre aqui para encolher o tamanho de backup.
Com o tempo você vai perceber que há um trade-off entre o nível de compressão e o tempo e CPU levado para comprimir. Você vai aprender a julgar onde você precisa de uma compressão rápido, mas menos eficaz, e quando você precisar a compressão a ser de um nível elevado e você pode dar ao luxo de esperar um pouco mais.

 Bash um forro - como compactar, mover, e extrair um diretório
Bash um forro - como compactar, mover, e extrair um diretório Como comprimir uma unidade flash
Como comprimir uma unidade flash Como comprimir e enviar um arquivo de mpeg
Como comprimir e enviar um arquivo de mpeg Como comprimir os arquivos para backup
Como comprimir os arquivos para backup O formato são arquivos ipod armazenados em?
O formato são arquivos ipod armazenados em? Como fazer um arquivo wav menor
Como fazer um arquivo wav menor Quais arquivos de áudio que telefones celulares lg usar?
Quais arquivos de áudio que telefones celulares lg usar? Como comprimir arquivos gif
Como comprimir arquivos gif Como fechar um arquivo do word
Como fechar um arquivo do word Como zip arquivos de música
Como zip arquivos de música Como abrir .sit arquivos em um pc
Como abrir .sit arquivos em um pc O windows não me deixa descompactar os meus arquivos
O windows não me deixa descompactar os meus arquivos Como comprimir arquivos e encolher o tamanho
Como comprimir arquivos e encolher o tamanho Pode mp3 players reproduzir arquivos wav?
Pode mp3 players reproduzir arquivos wav? Qual é o melhor método de compressão de arquivo? Testes makeuseof zip, rar e mais
Qual é o melhor método de compressão de arquivo? Testes makeuseof zip, rar e mais Como extrair arquivos zip, rar, 7z e outros arquivos comuns
Como extrair arquivos zip, rar, 7z e outros arquivos comuns 7-Zip - um programa gratuito para descompactar arquivos com formatos incomuns
7-Zip - um programa gratuito para descompactar arquivos com formatos incomuns Por rar é melhor do que zip & o melhor software rar disponíveis
Por rar é melhor do que zip & o melhor software rar disponíveis Descompacte qualquer arquivo usando o unarchiver [mac]
Descompacte qualquer arquivo usando o unarchiver [mac]