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.

bzip2

Compactação

Uso

bzip2 [-k] <file>

Comprime mais que o gzip em troca de demorar mais e, como o gzip, apaga o original e deixa só o .bz2 a menos que você passe `-k`; a opção dele no tar é `-j`, e descomprimir é `-d`, exatamente o que o bunzip2 faz.

Opções comuns

OpçãoSignificado
-kKeep the original, which it otherwise deletes.
-dDecompress; bunzip2 is the same thing.
-cWrite to stdout.
-1 / -9Block size from 100k to 900k. -9 is the default.
-tTest integrity.

Exemplos

bzip2 -k bigfile.log

Compress but keep the original.

bzip2 -dc data.bz2 | wc -l

Count lines without unpacking to disk.

tar -cjf logs.tar.bz2 ./logs

The tar flag for bzip2 is -j.

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 bzip2 faz?

Comprime mais que o gzip em troca de demorar mais e, como o gzip, apaga o original e deixa só o .bz2 a menos que você passe `-k`; a opção dele no tar é `-j`, e descomprimir é `-d`, exatamente o que o bunzip2 faz.

QComo se digita?

bzip2 [-k] <file> — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

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

Comandos relacionados

página man: man bzip2