Linux 命令速查
压缩备份 man lzop

lzop

基于 LZO 的快速压缩工具

返回

补充说明

lzop 使用 LZO 算法,特点是压缩/解压速度极快、内存占用低,压缩率低于 gzip,适合对速度敏感的场景(日志转储、备份传输、嵌入式)。文件扩展名为 .lzo。

它支持保留原文件、指定压缩级别(1-9)和 CRC 校验。lzop -l 查看文件信息,-t 校验,-d 解压。由于压缩率一般,长期归档通常仍选 xz 或 zstd。

Debian/Ubuntu 包名 lzop,RHEL 在 EPEL 中。内核源码和部分固件包使用 lzo 格式。

语法

lzop [选项] [文件...]

选项

  • -z:压缩(默认)
  • -d, --decompress:解压
  • -k, --keep:保留输入文件
  • -f, --force:覆盖输出
  • -c, --stdout:输出到标准输出
  • -l, --list:列出压缩文件信息
  • -t, --test:校验完整性
  • -1 .. -9:压缩级别

实例

# 压缩日志,保留原文件
lzop -k access.log

# 解压
lzop -d access.log.lzo

# 解压到标准输出并展开归档
lzop -dc backup.tar.lzo | tar xf -

# 查看压缩信息
lzop -l backup.tar.lzo

# 校验
lzop -t backup.tar.lzo

参考链接