Pular para o conteúdo principal

Linux 7/8

 


Compactação, descompactação e arquivamento

Compactadores são programas que diminuem o tamanho de um arquivo ou diretório.

As extensões identificam o tipo de um arquivo e o programa necessário para manipular o mesmo, dezenas de extensões identificam arquivos compactados, quando um arquivo é compactado, uma extensão é adicionada ao nome do arquivo.

Exemplo: se um arquivo é compactado pelo programa rar, o mesmo receberá a extensão .rar.

Ao descompactar a extensão é removida do arquivo.

Compactadores e descompactadores

1) No linux um dos compactador mais utilizados é o gzip - possui uma taxa excelente de compactação.

Uso:

Compactar: gzip nomedoarquivo

Descompactar: gunzip nomedoarquivo.gz</br>

Aumentar a taxa de compactação: gzip -9 nomedoarquivo</br>

2) Um outro compactar utilizado é o zip.

Uso:

Compactar: zip aularedes.zip aularedes.txt

Compactar vários arquivos: zip arquivos.zip aularedes.txt vazio.txt

Descompactar: unzip nomedoarquivo.zip

3) Próximo compactar bzip2 é um compactador mais recente que o gzip e o zip.

Uso:

Compactar: bzip2 nomedoarquivo

Descompactar: bzip2 -d nomedoarquivo.bz2

4) Um compactar também muito bom é o rar - necessita ser instalado na primeira utilização.

Uso:

Compactar: rar a arquivo.rar arquivo

Instalação: sudo apt install rar

Descompactar: rar x arquivo.rar

Arquivadores

tar - é um arquivador muito utilizado no Linux até mesmo em arquivos de sistema.

Uso:

Arquivar: tar -cf arquivo.tar arquivo

Compactar: gzip arquivo.tar

Descompactar: tar -xvf arquivo.tar.gz

Extrair para outro diretório: tar -xvf arquivo.tar.gz -C ~/Documentos

Somente descompactar: gunzip arquivo.tar.gz

Outra forma de compactar: zip arquivo.tar.zip arquivos.tar

Descompactar: rar a arquivo.tar.rar arquivos.tar

Compactar: bzip2 arquivos.tar 

Descompactar: bzip2 -d arquivos.tar.bz2

Lista de Exercícios

1) Crie um arquivo chamado compactar.txt: touch compactar.txt

2) Edite este arquivo com os nomes dos compactadores: nano compactar.txt

3) Compactar este arquivo com zip: zip arquivo.zip compactar.txt

4) Descompacte o arquivo: unzip arquivo.zip

5) Compacte o arquivo com rar: rar a arquivo.rar compactar.txt

6) Descompacte este arquivo: rar x arquivo.rar

7) Compacte este arquivo com gzip: gzip compactar.txt

8) Descompacte este arquivo: gunzip compactar.txt.gz

9) Compacte este arquivo com bzip2: bzip2 compactar.txt

10) Descompacte este arquivo: bzip2 -d compactar.txt.bz2

11) Realize o arquivamento deste arquivo com tar: tar -cf compactar.tar compactar.txt

12) Compacte o arquivamento tar com gzip: gzip compactar.tar

13) Descompacte este arquivo: tar -xvf compactar.tar.gz

14) Saia do terminal: exit

15) Exiba o arquivo compactar.txt: cat compactar.txt

16) Execute o comando init 0 para desligar o sistema: init 0

Para remover todos arquivos que começam com um determinado nome: rm -r compactar*

Para compactar todos os arquivos de uma determinada extensão: Exemplo  rm -r *rar

<< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | >>

Comentários

Postagens mais visitadas deste blog

DIO (Digital Innovation One)

O que é a Digital Innovation One? A Digital Innovation One é uma comunidade com mais de trezentos mil desenvolvedores de software que acelera gratuitamente a carreira de qualquer pessoa interessada em cursos, bootcamps, projetos práticos e desafios, possibilitando a conquista de melhores oportunidades profissionais em várias empresas do mercado de trabalho. Por que os cursos são gratuitos? A Digital Innovation One acredita que a democratização do ensino de tecnologia e a formação da nova geração de desenvolvedores de software impacta positivamente o desenvolvimento socioeconômico mundial. Estão revolucionando a educação online com a democratização e inclusão através do ensino online gratuito e de qualidade, juntamente com as empresas mais inovadoras do mercado que procuram pelos desenvolvedores de software mais talentosos. (DIO, 2021) Na DIO, várias empresas procuram por profissionais talentosos, no entanto, possuem muitas vagas de empregos e muitas das vezes os processos seletivos são...

Linux 4/8

  Fundamentos e comandos de redes Rede de computadores é um conjunto de equipamentos interligados de maneira a trocarem informações e compartilharem recursos, como arquivos de dados gravados, impressoras, modems, softwares e outros equipamentos. (Sousa, 1999). Rede Wan: Wide Area Network, é uma rede geograficamente distribuída. Rede Man: Metropolitan Area Network, é uma rede metropolitana que interligam várias redes locais. Rede Lan: Local Area Network, é uma rede local de uma forma geral em um único prédio ou campus. Protocolos É uma linguagem utilizadas pelos dispositivos para que eles possam se entender. IP: Protocolo de Internet - endereço IP - números que identificam seu computador em uma rede. ICMP: Internet Control Message Protocol - tem por objetivo prover mensagens de controle na comunicação entre nós. DNS: Domain Name Server - esse protocolo de aplicação tem por função identificar endereços IPs e manter uma tabela com os endereços dos caminhos de algumas redes. Interface ...

Curso Inter Java Developer

O que já aprendi no curso Inter Java Developer da DIO (Digital Innovation One? É um curso intermediário com 23 atividades e carga horária de 95 horas. Boas vindas ao Bootcamp Inter Java Developer Bem vindo à DIO Linux: A introdução ao sistema operacional Shell Script - Manipulando arquivos Introdução ao Git e ao GitHub