Comprimir Arquivos/Pastas


Comandos para comprimir arquivos/pastas no Linux usando Terminal.

TAR

O comando TAR não é especificamente um comando de compressão. Geralmente é usado para reunir um número de arquivos em um único arquivo facilmente. Mas também fornece compressão como um recurso e a adição da opção de compressão no nome do arquivo, exemplo file.tar.gz.

Comandos de criação de arquivos TAR com/sem compressões. Será testando a compressão de um arquivo file.sql de 460M.

TAR sem compressão

tar -cvf file.tar file.sql

Tempo decorrido: 0.4 segundos
Tamanho do arquivo: 460M

TAR com compressão GZIP

tar -zcvf radius.tar.gz radius

Tempo decorrido: 8.8 segundos
Tamanho do arquivo: 106M

TAR com compressão BZIP2

tar -jcvf radius.tar.bz2 radius

Tempo decorrido: 28.7 segundos
Tamanho do arquivo: 83M

TAR com compressão XZ

tar -Jcvf radius.tar.xz radius

Tempo decorrido: 2 minutos e 37 segundos
Tamanho do arquivo: 80M

Descompactar

tar -cvf {file}

Comando para descompactar, se houver compressão informe o tipo na lista de opções.

ZIP

GZIP

BZIP2

XZ