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.