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.

xz

Compactação

Uso

xz [-T0] [-k] <file>

Gera a menor saída dos três formatos comuns, mas é lento e a `-9` pede cerca de 700 MB de memória; roda em um só núcleo se você não acrescentar `-T0`, apaga o original sem `-k`, e a opção dele no tar é o `-J` maiúsculo.

Opções comuns

OpçãoSignificado
-kKeep the original.
-dDecompress; unxz is the same.
-T0Use every core. Single-threaded is the default.
-9Smallest output. Compression needs roughly 700 MB of RAM at this level.
-cWrite to stdout.
-lList what is inside a .xz file.

Exemplos

xz -T0 -9 huge.tar

Smallest possible archive, using all cores.

xz -dk archive.tar.xz

Unpack while keeping the compressed copy.

tar -cJf src.tar.xz ./src

The tar flag for xz is a capital -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 xz faz?

Gera a menor saída dos três formatos comuns, mas é lento e a `-9` pede cerca de 700 MB de memória; roda em um só núcleo se você não acrescentar `-T0`, apaga o original sem `-k`, e a opção dele no tar é o `-J` maiúsculo.

QComo se digita?

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

QQuantas opções vale a pena saber?

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

Comandos relacionados

página man: man xz