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ção | Significado |
|---|---|
| -k | Keep the original. |
| -d | Decompress; unxz is the same. |
| -T0 | Use every core. Single-threaded is the default. |
| -9 | Smallest output. Compression needs roughly 700 MB of RAM at this level. |
| -c | Write to stdout. |
| -l | List what is inside a .xz file. |
Exemplos
xz -T0 -9 huge.tarSmallest possible archive, using all cores.
xz -dk archive.tar.xzUnpack while keeping the compressed copy.
tar -cJf src.tar.xz ./srcThe 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
Q. O 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.
Q. Como se digita?
xz [-T0] [-k] <file> — os colchetes marcam o que você pode omitir.
Q. Quantas 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