简明Linux命令行笔记:bzip2
压缩和解压缩文件bzip2 [options] [file-list]
bunzip2 [options] [file-list]
bzcat [options] [file-list]
bzip2recover [file]
bzip2程序用来压缩文件,bunzip2用来还原bzip2压缩的文件,bzcat用于显示bzip2压缩文件,bzip2recover用于修复bzip2压缩时损坏的文件
参数
file-list为要压缩/解压缩的一个或多个文件路径名列表
选项
-c 将压缩或者解压缩的结果写到标准输出
-d 解压缩用bzip2压缩的文件,该选项用于bzip2 -d,与bunzip2等价
-f 强制压缩,覆盖已经存在的文件
-k 当压缩或者解压缩文件时不删除输入文件
-q 抑制警告信息,但显示关键信息
-t 验证压缩文件的完整性,如果文件完整,则不显示任何信息
-v 显示压缩或解压缩时的过程信息
示例
bzip2
siu@Darling ~/work $ ls a b c dir siu@Darling ~/work $ bzip2 a siu@Darling ~/work $ ls a.bz2 b c dir
压缩文件
bzip2 -v
siu@Darling ~/work $ bzip2 -v b b: 1.123:1, 7.121 bits/byte, 10.99% saved, 182 in, 162 out. siu@Darling ~/work $ ls a.bz2 b.bz2 c dir
压缩文件并显示压缩信息
bzcat
siu@Darling ~/work $ bzcat a.bz2 Picture perfect memories scattered all around the floor Reaching for the phone 'cause I can't fight it anymore And I wonder if I ever cross your mind For me it happens all the time
显示压缩文件的内容
bunzip2
siu@Darling ~/work $ bunzip2 a.bz2 siu@Darling ~/work $ ls a b.bz2 c dir
解压文件
bunzip2 -k
siu@Darling ~/work $ bunzip2 -k b.bz2 siu@Darling ~/work $ ls a b b.bz2 c dir
解压文件,并保留原文件
Tips
bzip2程序的压缩效率比gzip要好
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构