Como Compactar Arquivos com a Ferramenta zstd no Linux

Compactar Arquivos Ztsd Linux Destaque

Embora existam muitas ferramentas de compressão de dados gráficas e de linha de comando, o zstd é o que se destaca. Abreviação de Zstandard, o zstd é uma ferramenta de compressão de dados desenvolvida por engenheiros de dados do Facebook em 2015. É tão eficaz e fácil de usar que o zstd se tornou a ferramenta de compressão preferida de muitos usuários do Linux. Este tutorial mostrará como instalar o zstd e usá-lo a partir do terminal.

Leia também: 12 das Melhores Ferramentas de Compressão para Compactar Arquivos no Linux

Como Instalar o zstd em Várias Distribuições Linux

Antes de poder usar o zstd, você precisa instalá-lo – se ainda não o tiver instalado em sua distribuição Linux.

Felizmente, instalar o zstd é tão simples quanto executar alguns comandos.

Nota: dependendo de qual distribuição Linux você está usando, pode ser necessário instalar dependências e várias ferramentas antes de compilar e instalar o zstd. Por isso, a primeira coisa que você deve fazer é atualizar seu sistema. Para distribuições baseadas em Debian e Ubuntu, você pode usar os comandos de atualização e upgrade:

sudo apt update  
sudo apt upgrade

Para garantir que você tenha todas as dependências necessárias para o zstd, instale build-essentials, wget e tar usando o comando:

sudo apt install build-essential wget tar

Apt Instalar Zstd

Agora que você tem todas as dependências e ferramentas necessárias instaladas, pode prosseguir e instalar o zstd.

No Debian/Ubuntu/Linux Mint

Para instalar o zstd em um sistema Debian/Ubuntu/Linux Mint, execute o comando:

sudo apt install zstd

Instalar Zstd

No Fedora/Red Hat/CentOS/AlmaLinux

Para instalar o Zstandard em sistemas Fedora/Red Hat/CentOS/AlmaLinux, execute o comando:

sudo dnf install zstd

No Arch Linux/Manjaro

Para instalar o zstd em sistemas Arch Linux/Manjaro, execute o comando:

sudo pacman -S zstd

Agora que temos o zstd instalado e pronto para uso, podemos começar a usá-lo para compactar arquivos.

Compactando Arquivos com zstd

Usar o zstd para compactar um arquivo é fácil. Tudo o que você precisa fazer é executar o comando zstd [nome_do_arquivo]. Usar o comando acima cria um novo arquivo compactado com a extensão .zst.

Por exemplo, para compactar um “samplecompression.text” no diretório “/var/log”, executaríamos o comando:

cd /var/log  
sudo zstd samplecompression.text

o seguinte é um exemplo de saída:

A saída acima mostra o fator de compressão, ou seja, 44,08% de 1141 bytes para 503 bytes.

Compactando Múltiplos Arquivos

Para usar o zstd para compactar vários arquivos simultaneamente, tudo o que você precisa fazer é especificar os arquivos que deseja compactar, separados por um espaço entre eles.

Por exemplo, para compactar “compress.txt,” “compress2.txt,” “compress3.txt,” e “compress4.txt”:

sudo zstd compress.txt compress2.txt compress3.txt compress4.txt

Você também pode usar o caractere curinga “*” para compactar todos os arquivos e pastas dentro do seu diretório atual/especificado. Por exemplo:

sudo zstd *.txt

Descompactando Arquivos com zstd

Quando você precisa descompactar um arquivo com zstd, use a opção -d ou unzstd.

Por exemplo, para descompactar o arquivo usado ao longo deste guia, você usaria qualquer um dos seguintes comandos:

sudo zstd -d samplecompression.text.zst  
sudo unzstd samplecompression.text.zst

Certifique-se de que a origem do arquivo do arquivo não exista, ou o zstd solicitará que você sobrescreva o arquivo existente.

Conclusão

Este tutorial ilustrou como compactar e descompactar arquivos usando a ferramenta zstd. Enquanto isso, você pode aprender como extrair arquivos zip no Linux.