Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

zstd

Compactação

Uso

zstd [-<level>] [-T0] <file>

O moderno: chega ao tamanho do gzip várias vezes mais rápido e, em `-19`, fica perto do tamanho do xz numa fração do tempo dele; diferente do gzip, mantém o original por padrão (`--rm` apaga), `-T0` usa todos os núcleos e no tar ele é chamado com `--zstd`.

Opções comuns

OpçãoSignificado
-1 .. -19Level. --ultra -22 goes further but costs a lot of memory.
-T0Use every core.
-dDecompress; unzstd and zstdcat also exist.
--rmDelete the source after success. Unlike gzip, zstd keeps it by default.
-cWrite to stdout.
-lShow what is inside a .zst file.
--long=27A large window that helps a lot on big, repetitive files.

Exemplos

zstd -19 -T0 dump.sql

Near-xz size at a fraction of the time; dump.sql stays where it is.

tar --zstd -cf backup.tar.zst ./data

A tar archive compressed with zstd.

zstd -d backup.tar.zst

Unpack it again.

Empacotar e compactar são coisas diferentes: tar empacota, gzip encolhe e .tar.gz é os dois.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que zstd faz?

O moderno: chega ao tamanho do gzip várias vezes mais rápido e, em `-19`, fica perto do tamanho do xz numa fração do tempo dele; diferente do gzip, mantém o original por padrão (`--rm` apaga), `-T0` usa todos os núcleos e no tar ele é chamado com `--zstd`.

QComo se digita?

zstd [-<level>] [-T0] <file> — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 7; a lista completa está em man zstd. Este comando fica em Compactação.

Comandos relacionados

página man: man zstd