二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题:Linux shell bzip2 命令
Linux shell bzip2 命令是
.bz2
文件的压缩程序bzip2 采用新的压缩演算法,压缩效果比传统的
LZ77/LZ78
压缩演算法来得好。
bzip2 命令语法
bzip2 [-cdfhkLstvVz][--repetitive-best][--repetitive-fast][- 压缩等级][要压缩的文件]若没有加上任何参数,bzip2 压缩完文件后会产生 .bz2 的压缩文件,并删除原始的文件
[参数] :
-c
,--stdout
: 将压缩与解压缩的结果送到标准输出
-d
,--decompress
: 执行解压缩
-f
,--force
: bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖,请使用此参数。
-h
,--help
: 显示帮助信息
-k
,--keep
: 默认情况下 bzip2 在压缩或解压缩后,会删除原始的文件,若要保留原始文件,请使用此参数
-s
,--small
: 降低程序执行时内存的使用量-t
,--test
: 测试.bz2压缩文件的完整性-v
,--verbose
: 压缩或解压缩文件时,显示详细的信息-z
,--compress
: 强制执行压缩-L
,--license
: 显示 bzip2 程序使用协议-V
,--version
: 显示版本信息--repetitive-best
: 若文件中有重复出现的资料时,可利用此参数提高压缩效果--repetitive-fast
: 若文件中有重复出现的资料时,可利用此参数加快执行速度-压缩等级
: 压缩时的区块大小范例 1: 压缩 demo.sh 文件
[root@localhost ~] ls demo.sh demo1.sh demo2.sh [root@localhost ~] bzip2 -v demo.sh demo.sh: 0.819:1, 9.770 bits/byte, -22.13% saved, 122 in, 149 out. [root@localhost ~] ls demo.sh.bz2 demo1.sh demo2.sh # demo.sh 文件被删除了范例 2: 检查 demo.sh.bz2 文件
[root@localhost ~]# bzip2 -t demo.sh.bz2