Como instalar e usar a ferramenta de compactação ZSTD no Linux
- 1280
- 189
- Enrique Crist
Zstandard, geralmente abreviado como ZSTD, é uma ferramenta de compressão relativamente nova que estreou em 2015. Foi criado pelos engenheiros do Facebook, procurando melhorar a taxa de velocidade e compressão de ferramentas de longa data como o GZIP. Está rapidamente se tornando uma ferramenta de compactação padrão em muitas distritos do Linux, então agora é um momento perfeito para aprender sobre usá -la.
Neste guia, examinaremos as instruções para instalar e usar o ZSTD no Linux, com exemplos de linha de comando que mostram como compactar arquivos e abertos arquivos que usam ZSTD.
Neste tutorial, você aprenderá:
- Como instalar o Zstandard nas principais distos Linux
- Como usar o Zstandard através dos exemplos de linha de comando
Categoria | Requisitos, convenções ou versão de software usada |
---|---|
Sistema | Qualquer distro Linux |
Programas | Zstandard (ZSTD) |
Outro | Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando. |
Convenções | # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular |
Como instalar o Zstandard nas principais distos Linux
Zstandard não está incluído por padrão em todas as distribuições Linux. Se o seu sistema ainda não o instalou, use o comando apropriado abaixo para instalá -lo.
Para instalar o Zstandard no Ubuntu, Debian e Linux Mint:
$ sudo apt install zstd
Para instalar o Zstandard no CentOS, Fedora, Almalinux e Red Hat:
$ sudo dnf install zstd
Para instalar o Zstandard no Arch Linux e Manjaro:
$ sudo pacman -s zstd
Exemplos de linha de comando Zstandard
É mais fácil aprender sobre o ZSTD através de exemplos. Para começar, use alguns dos seguintes comandos em seu próprio sistema e você rapidamente o dominaram.
- Para usar o ZSTD em sua forma mais simples, com todas as opções padrão, execute o
zstd
comandando e especifique o nome do arquivo que você deseja comprimir. Isso fará uma nova cópia do arquivo, mas compactada e com o.zst
extensão.$ ZSTD Exemplo1.TXT
- Você pode comprimir vários arquivos ao mesmo tempo especificando cada um com um espaço entre eles ou usando curingas em seu comando.
$ ZSTD Exemplo1.TXT Exemplo2.TXT Exemplo3.exemplo txt ou $ zstd*.TXT
- Para descomprimir um arquivo ZSTD, use o
-d
opção.$ zstd -d Exemplo1.TXT.ZST ou $ Unzstd Exemplo1.TXT.zst
- Você pode usar diferentes níveis de compressão com ZSTD. Se você estiver preocupado com a velocidade, pode especificar a seguinte opção para negociar alguma taxa de compressão em troca de maior velocidade.
$ ZSTD -Exemplo -rápido1.TXT
- No outro extremo do espectro, podemos instruir o ZSTD a usar maior compressão, o que também fará com que o processo dure um pouco mais. O nível de compressão padrão de Zstandard é 3. O
--rápido
Swtich diminui o nível de compressão para 1. Podemos especificar qualquer nível de compressão, até 19, com a seguinte sintaxe (aqui estamos usando 15).$ zstd -15 Exemplo1.TXT
- O
--ultra
A opção desbloqueará os níveis mais altos de compressão de Zstandard - até 22. Veja como você usaria.$ zstd --ultra -22 Exemplo1.TXT
- Assim como Gzip, XZ e outras ferramentas de compressão, precisaremos usar um
alcatrão
comando para compactar vários arquivos ou diretórios com ZSTD. Use a seguinte sintaxe para comprimir um diretório.$ tar --zstd -cf Exemplo.alcatrão.zst exemplo/
- Também poderíamos usar alcatrão
-EU
opção. A vantagem desse método é que ele nos permite especificar parâmetros extras com nossozstd
comando. Por exemplo, este comando usa o--ultra
opção mencionada em um exemplo anterior, para que possamos desbloquear o nível máximo de compressão para o nosso diretório.$ tar -i 'zstd --ultra -22' -cf Exemplo.alcatrão.zst exemplo/
- Use o
-v
(Verbose) Opção para ver a saída detalhada sobre o progresso do ZSTD, à medida que comprime seu (s) arquivo (s).$ zstd -v Exemplo1.txt e $ tar -i 'zstd -v' -cvf Exemplo.alcatrão.zst exemplo/
- Para descomprimir um arquivo alcatrão com o
.alcatrão.zst
Extensão de arquivo, use a seguinte sintaxe de comando.$ tar -i zstd -xvf Exemplo.alcatrão.zst
Pensamentos finais
Neste guia, vimos como instalar e usar a ferramenta de compactação ZStandard (ZSTD) no Linux. Aprendemos a comprimir e descomprimir arquivos individuais e diretórios, com vários níveis de compressão. Os exemplos mostrados neste guia devem ser suficientes para você aproveitar ao máximo o ZSTD em seu próprio sistema. Se você quiser aprender sobre algumas de suas outras opções, recomendamos a leitura da página manual com Homem Zstd
.
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Como remover Bloatware do seu Samsung Android Mobile…
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Uma introdução à automação, ferramentas e técnicas do Linux
- Coisas para instalar no Ubuntu 22.04
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Melhor ferramenta de compressão no Linux
- Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
- Recupere sua privacidade e segurança na era digital
- Ubuntu 20.04 Guia
- « Como configurar o servidor samba e o cliente no Almalinux
- Instalação de concreto5 cms no fedora linux »