Aprenda XZ (ferramenta de compactação de dados sem perdas) no Linux com exemplos
- 627
- 163
- Mrs. Christopher Okuneva
xz é um novo utilitário de compactação de dados de dados de linha de comando de uso geral, semelhante a gzip e BZIP2. Pode ser usado para compactar ou descomprimir um arquivo de acordo com o modo de operação selecionado. Ele suporta vários formatos para compactar ou descomprimir arquivos.
A seleção de um utilitário de compressão para usar dependerá principalmente de dois fatores, a velocidade de compressão e a taxa de uma determinada ferramenta. Ao contrário de seus colegas, xz não é comumente usado, mas oferece a melhor compressão.
Neste artigo, explicaremos vários Exemplos de comando xz Para compactar e descompactar arquivos no Linux.
Aprenda exemplos de comando XZ no Linux
O exemplo mais simples de comprimir um arquivo com xz é o seguinte, usando o -z
ou --comprimir
opção.
$ LS -LH clearos-dvd-x86_64.ISO $ xZ clearos-dvd-x86_64.ISO ou $ xz -z clearos-dvd-x86_64.ISOCrie Arquivo de Compressão XZ
Para descomprimir um arquivo, use o -d
opção ou unxz utilidade como mostrado.
$ xz -d clearos-dvd-x86_64.ISO ou $ UNXZ clearos-dvd-x86_64.ISO
Para evitar a exclusão do (s) arquivo (s) de entrada, use o -k
bandeira da seguinte maneira,
$ xz -k clearos-dvd-x86_64.ISO
Se uma operação falhar, por exemplo, existe um arquivo compactado com o mesmo nome, você pode usar o -f
opção para forçar o processo.
$ xz -kf clearos-dvd-x86_64.ISO
xz também suporta diferentes níveis predefinidos de compressão (0 para 9, com o ser padrão 6). Você também pode usar aliases como --rápido
(mas menos compressão) para 0 ou --melhor
para 9 (compressão lenta, mas alta). Você pode especificar um nível de compressão como nos exemplos abaixo.
$ xz -k -8 clearos -dvd -x86_64.ISO $ XZ -K--Best Clearos-DVD-X86_64.ISO
Se você tem uma pequena quantidade de memória do sistema e deseja comprimir um arquivo enorme, você pode usar o -memória = limite opção (onde o limite pode estar no MBS ou como uma porcentagem de RAM) para definir um limite de uso de memória para compactação da seguinte maneira.
$ xz -K-Best-Memimit-Compress = 10% clearos-dvd-x86_64.ISO
Você pode executá -lo em modo silencioso usando o -q
opção ou ativar o modo detalhado com o -v
bandeira como mostrado.
$ xz -k -q clearos -dvd -x86_64.ISO $ xz -k -qv clearos -dvd -x86_64.ISO
A seguir, é apresentado um exemplo de uso de utilitário de arquivamento alcalão com xz Utilitário.
$ tar -cf - *.txt | xz -7> txtfiles.alcatrão.xz ou $ tar -cjf txtfiles.alcatrão.xz *.TXT
Você pode testar a integridade de arquivos compactados usando o -t opção e você pode usar o -eu
sinalizador para visualizar informações sobre um arquivo comprimido.
$ xz -t txtfiles.alcatrão.xz $ xz -l txtfiles.alcatrão.xz
Para mais informações, consulte o Homem XZ página.
xz é uma ferramenta de compressão poderosa e até agora. Neste artigo, analisamos vários exemplos de comando XZ para compactar e descompactar arquivos. Use o formulário de feedback abaixo para fazer perguntas ou compartilhar seus pensamentos sobre esta ferramenta. Conte -nos também sobre a ferramenta de compressão que você usa.
- « Como copiar permissões de arquivo e propriedade para outro arquivo no Linux
- Como obter tempo preciso do servidor no CentOS »