Linux 命令速查
压缩备份 man lzip

lzip

基于 LZMA 的压缩工具,输出 .lz 文件

返回

补充说明

lzip 使用 LZMA 算法并提供完整性校验(CRC),生成 .lz 文件,设计目标是长期归档:格式简单、可恢复、单文件自包含。它与 xz 同属 LZMA 家族,但容器格式不同,互不兼容。

lzip 默认压缩后删除原文件,用 -k 保留;解压用 -d。它支持多成员归档,-l 可查看压缩率,-t 校验完整性。多线程压缩需要 plzip 等配套工具。

软件包在 Debian/Ubuntu 为 lzip,RHEL 需 EPEL。GNU 项目发布的源码包常用 .tar.lz。

语法

lzip [选项] [文件...]

选项

  • -z, --compress:压缩(默认)
  • -d, --decompress:解压
  • -k, --keep:保留输入文件
  • -f, --force:覆盖已有输出
  • -t, --test:校验压缩文件完整性
  • -l, --list:列出压缩文件信息
  • -9:最高压缩级别(默认 6)

实例

# 压缩文件,生成 report.txt.lz
lzip report.txt

# 保留原文件
lzip -k report.txt

# 解压
lzip -d report.txt.lz

# 查看压缩率
lzip -l report.txt.lz

# 校验完整性
lzip -t archive.tar.lz

# 解压 tar.lz 并展开
lzip -dc archive.tar.lz | tar xf -

参考链接