Como fazer a compactação e descompactação de arquivos no Linux- Módulo 11 – Aula 34

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

Neste tutorial / vídeo, exploraremos os fundamentos dessa poderosa técnica compactação e descompactação de arquivos, desde o conceito até sua aplicação prática no Linux.

Aprenda a criar arquivos para laboratórios e exercícios, além de dominar as ferramentas mais populares, como gzip, bzip2, zip e tar.

E se você quiser se aprofundar ainda mais, mostraremos como aproveitar o poder do comando ‘man’ para descobrir todas as nuances e recursos dos compactadores de arquivos e diretórios.

Não perca essa oportunidade de expandir seus conhecimentos em Linux e otimizar seu armazenamento de arquivos!


Curso Linux : Básico
🎦 Módulo 11 : Aula 34 : Como fazer a compactação e descompactação de arquivos no Linux 🗜️🐧💻 [Canal Web Mundi.com + XP IT Cursos]

https://youtu.be/hLDJVj12u7M
Como fazer a compactação e descompactação de arquivos no Linux – Módulo 11 – Aula 34 : Curso de Linux Básico

Como fazer a compactação e descompactação de arquivos no Linux- Módulo 11 - Aula 34
Como fazer a compactação e descompactação de arquivos no Linux- Módulo 11 – Aula 34

Conteúdo : 🎦 Como Compactar e descompactar arquivos e diretórios no Linux

  • Introdução
  • O que é a Compactação e descompactação de arquivos no Linux ?
  • Criação dos arquivos para o Laboratório e Exercícios
  • gzip / gunzip
  • bzip / bunzip
  • zip / unzip
  • tar
  • Utilize o man para aprender mais sobre compactadores de arquivos e diretórios


O que é a Compactação e descompactação de arquivos no Linux ?

O processo de compactação são procedimentos que envolvem a redução do tamanho de um ou mais arquivos para economizar espaço em disco, facilitar o armazenamento ou simplificar o processo de transferência.

A compactação é realizada através de programas de compactação que comprimem o conteúdo dos arquivos, usando um algoritmo de compactação para isso.

Já descompactação é o processo inverso, em que os arquivos compactados são restaurados à sua forma ou tamanho original.

No Linux, existem vários programas de compactação e descompactação disponíveis, sendo os mais comuns o gzip, o bzip2, zip e tar.

Criação dos arquivos para o Laboratório e Exercícios

Antes de começarmos a explorar os programas de compactação e descompactação de arquivos, vamos criar alguns arquivos de texto como exemplo. Vou copiar o conteúdo das nossas aulas anteriores do nosso site para esses arquivos.

touch webmundi.txt
touch webmundi1.txt
touch webmundi2.txt
touch webmundi3.txt
touch webmundi4.txt
touch webmundi5.txt

Conteúdos dos arquivos:

Fonte: https://www.webmundi.com/sistema-operacional/curso-de-linux-basico/desvende-o-misterio-das-permissoes-de-acesso-no-linux/

nano webmundi.txt

Fonte: https://www.webmundi.com/sistema-operacional/curso-de-linux-basico/gerenciamento-de-pacotes-e-aplicativos-no-linux-parte-1-aula-32/

nano webmundi1.txt

Fonte: https://www.webmundi.com/sistema-operacional/curso-de-linux-basico/gerenciadores-de-pacotes-e-aplicativos-no-linux-parte-2-aula-33/


nano webmundi2.txt

Fonte: https://www.webmundi.com/sistema-operacional/curso-de-linux-basico/como-conceder-ou-restringir-permissoes-de-acesso-a-arquivos-e-diretorios-no-linux/

nano webmundi3.txt

Fonte: https://www.webmundi.com/sistema-operacional/curso-de-linux-basico/comandos-para-reiniciar-desligar-e-hibernar-o-linux/

nano webmundi4.txt

Fonte: https://www.webmundi.com/sistema-operacional/curso-de-linux-basico/como-conceder-ou-restringir-permissoes-de-acesso-a-arquivos-e-diretorios-no-linux/

nano webmundi5.txt

Verificando os arquivos criados, repare que eles possuem tamanhos diferenciados

ls -lha webmundi*.txt
webmundi@webmundi-VirtualBox:~$ ls -lha webmundi*.txt
-rw-rw-r-- 1 webmundi webmundi 3,3K jun 16 21:07 webmundi1.txt
-rw-rw-r-- 1 webmundi webmundi 2,7K jun 16 21:09 webmundi2.txt
-rw-rw-r-- 1 webmundi webmundi 2,7K jun 16 21:11 webmundi3.txt
-rw-rw-r-- 1 webmundi webmundi 1,4K jun 16 21:12 webmundi4.txt
-rw-rw-r-- 1 webmundi webmundi 2,3K jun 16 21:13 webmundi5.txt
-rw------- 1 webmundi webmundi   99 abr 15 12:44 webmundi_history.txt
-rw-rw-r-- 1 webmundi webmundi  433 abr 15 09:47 webmundi_numerado.txt
-rw-rw-r-- 1 webmundi webmundi 1,7K jun 16 21:05 webmundi.txt

Com os arquivos criados, vamos aprender como utilizar cada um desses programas.

gzip / gunzip : Compactador e descompactador de arquivos Linux

O gzip é amplamente utilizado e usa o algoritmo de compressão DEFLATE para compactar arquivos, geralmente adicionando a extensão “.gz” ao nome do arquivo compactado.

A ferramenta gzip é usada para compactar arquivos em um formato comum chamado gzip. Você pode compactar um arquivo usando o comando gzip seguido pelo nome do arquivo:

gzip webmundi.txt

Isso criará um novo arquivo chamado webmundi**.txt.gz** que é a versão compactada do arquivo original.

ls -lha webmundi.txt*

Para descompactar o arquivo, você pode usar o comando:

gzip -d webmundi.txt.gz

Ou então:

gzip webmundi.txt
ls -lha webmundi.txt*
gunzip webmundi.txt.gz

bzip / bunzip : Compactador e descompactador de arquivos Linux

A ferramenta bzip2 é similar ao gzip, mas fornece uma compressão ainda maior em troca de um tempo de processamento mais longo.

O bzip2 utiliza o algoritmo de compressão Burrows-Wheeler e é conhecido por produzir arquivos compactados menores que o gzip, comumente usando a extensão “.bz2”.

Você pode usar o comando bzip2 para compactar um arquivo e o comando bunzip2 para descompactá-lo.

Por exemplo, para compactar um arquivo usando o bzip2, você pode usar o comando:

bzip2 webmundi.txt
ls -lha webmundi.txt*

Isso criará um arquivo compactado chamado “webmundi.txt.bz2”.

Para descompactar o arquivo, você pode usar o comando:

bzip2 -d webmundi.txt.bz2
ls -lha webmundi.txt*

Ou então:

bzip2 webmundi.txt
ls -lha webmundi.txt*
bunzip2 webmundi.txt.bz2
ls -lha webmundi.txt*

zip / unzip : Compactador e descompactador de arquivos Linux

O zip é um formato mais abrangente que suporta compactação de vários arquivos e pastas em um único arquivo, usando a extensão “.zip”.

No caso do zip, você pode compactar vários arquivos e pastas em um único arquivo usando o seguinte comando:

zip webmundi.zip webmundi1.txt webmundi2.txt
ls -lha webmundi.*

Isso criará um arquivo chamado “webmundi.zip” contendo os arquivos e pastas especificados. Para descompactar o arquivo zip, você pode usar o comando:

unzip webmundi.zip

tar : Compactador e descompactador de arquivos Linux

Por fim temos a ferramenta tar é uma das mais poderosas do Linux e que permite compactar vários arquivos em um único arquivo de extensão “.tar”.

Você também pode usar o tar para adicionar arquivos a um arquivo tar existente ou para extrair arquivos de um arquivo tar.

Para criar um novo arquivo tar que inclui vários arquivos, use o seguinte comando:

ls -lha webmundi*.*
tar -cvf webmundi.tar webmundi1.txt webmundi2.txt webmundi3.txt
ls -lha webmundi*.*

Para adicionar mais arquivos a um arquivo tar existente, use o comando:

tar -rvf webmundi.tar webmundi4.txt webmundi5.txt
ls -lha webmundi*.*

Para extrair os arquivos de um arquivo tar, use o comando:

tar -xvf webmundi.tar

Existem muitas outras opções e variantes desses comandos que podem ser úteis dependendo da sua situação específica.


Utilize o man para aprender mais sobre compactadores de arquivos e diretórios

Você pode usar o comando man para ler a documentação completa de cada ferramenta e descobrir mais sobre como usá-las.

man gzip
man bzip2
man zip
man tar

Apreciou o nosso conteúdo de qualidade ?

Doe agora via Pix para manter nossos vídeos e site!

Você se sente renovado e cheio de novos conhecimentos após visitar nosso site e canal?
Então, imagine o impacto positivo que sua doação através do PIX pode ter em nossa produção de conteúdo.

Juntos, podemos fazer muito mais e ainda melhor!

Mas se você não pode contribuir financeiramente, não se preocupe.
A sua participação nas redes sociais e conversas com amigos também são valiosas para nós.

Compartilhe o nosso conteúdo de qualidade e ajude-nos a continuar a oferecer informações úteis e inspiradoras gratuitamente.

Não perca a chance de fazer parte da nossa comunidade de aprendizado e crescimento.

Seja por meio de uma doação ou compartilhamento, sua ajuda é sempre bem-vinda e valorizada.

Clique agora e faça sua parte na manutenção de nosso conteúdo de qualidade!

Gostou do Post ? Compartilhe com seus amigos nas redes sociais.

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

☑️ Comunidades Colaborativas de Aprendizagem 💬

❓ Esclareça suas dúvidas e ajude outras pessoas a aprender sobre o assunto proposto em nossa comunidade colaborativa no Facebook.

Compartilhe ideias e atividades com outros membros enquanto aprendemos juntos em um ambiente virtual criado e mantido pelo webmundi.com.
Aproveite essa oportunidade gratuita para aprimorar seus conhecimentos e participar de discussões sobre o assunto que você está interessado.

☑️ Grupos WebMundi.com Facebook

✔️ Banco de dados : Dicas
▶️ https://bit.ly/dbbrasil

✔️ Windows Dicas
▶️ https://bit.ly/windowsdicas

✔️ Linux : Dicas, Truques e Tutoriais
▶️ https://bit.ly/linuxdicas

 

✔️ Dev Brasil : Desenvolvimento de Software : Programação (Java, Python, Javascript, Flutter, PHP, Html,CSS e muito mais)
▶️ https://bit.ly/devbrasil

✔️ Virtualização de Computadores : Tecnologia
▶️ https://bit.ly/virtualizabr

APOIE O WEBMUNDI.COM

Apoie o Projeto WebMundi.com doando 1 Real !

Se você é fã do conteúdo gratuito e de qualidade que o WebMundi.com oferece no Site, Youtube e grupos, agora é a hora de demonstrar seu apoio e ajudar a mantê-lo disponível.
Qualquer doação, por menor que seja, será muito valiosa para nós e fará toda a diferença.

Basta utilizar o PIX ou o botão VALEU do Youtube para fazer sua contribuição.
Não perca essa oportunidade de ajudar a manter o WebMundi.com ativo e fornecer ainda mais conteúdo de qualidade para você e para outros.

Faça sua doação agora e seja parte da nossa comunidade de apoio!

Ajude a manter nossa criação de conteúdo e operação em funcionamento

Estrutura WebMundi | Sites e Canal Youtube

Ter presença na Internet implica em custos como:

  • Domínios (www.webmundi.com / www.webmundi.org)
  • Hospedagem (local onde fica a estrutura do site / páginas / banco de dados)
  • Softwares (programas utilizados para montar e manter o site em operação e edição de vídeo)
  • Layout e Desenvolvimento (profissionais que constroem, mantêm e divulgam o site e o canal)
  • Produção de Conteúdo (Profissionais como Redatores, Produtores, Editores de vídeo, etc…)
  • Certificados de Segurança (cadeado / segurança da página, possibilita a segurança na navegação e seus dados)
  • Manutenção do Site (atualizações do site, criação de novas páginas)

Loja Virtual | WebMundi.com

Outra forma de apoiar a criação de conteúdo no YouTube e em nossos sites é nossa loja virtual

Parceria do WebMundi.com com as maiores plataformas de comércio eletrônico do Brasil.

Nossa loja é integrada com nossos parceiros associados e possui uma ampla variedade de produtos de marcas renomadas.
O Cliente ao escolher um produto é direcionado a loja parceira onde pode fazer sua compra com tranquilidade em um ambiente seguro e 100% confiável.

Confira:

Loja Virtual WebMundi.com

Alguns de nossos parceiros associados:

AliExpress Parceiro Magalu Amazon Associados

Obrigado pela confiança e preferência.

TALVEZ VOCÊ GOSTE TAMBÉM

Mais Assistidos
Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
Play Video about Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
atualizar windows 7 para windows 10 2020
Play Video about atualizar windows 7 para windows 10 2020
Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Play Video about Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Play Video about Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Como Instalar MySQL + MySQL Workbench : Windows 10
Play Video about Como Instalar MySQL + MySQL Workbench : Windows 10
Instalação Eclipse IDE - Windows
Play Video about Instalação Eclipse IDE - Windows

Discord : WebMundi.com

Uma comunidade apaixonada por tecnologia, onde entusiastas, estudantes e profissionais de TI se reúnem.

Faça Parte do nossa Comunidade!

Junte-se a nós para aprender, colaborar e expandir seus horizontes na área de informática! 🚀
Entrar
Recentes