3、bzip2命令

bzip2是一个无损压缩软件,具有高质量的数据压缩能力。它能将文件压缩到原来的10%到15%,而且压缩速度和解压缩速度都非常高,因此在Linux下得到广泛使用。

bzip2从命令行读入文件名和参数,每个文件都被名为“原始文件名.bz2”的压缩文件替换。每个压缩文件具有与原文件相同的修改时间和权限,如果可能的话,还具有相同的属主,因此在解压缩时这些特性将正确地恢复。

1)bzip2命令参数选项

2)用bzip2命令压缩文件

//显示当前目录下所有文件
# ll
总用量 32
-rwx------    1 root     root          230  10月 15 22:06 free.txt
-rwx------    1 root     root        13512  10月 15 22:06 gong.zip
-rwx------    1 root     root        40833  10月 15 22:06 rpm_info.txt
-rwx------    1 root     root          226  10月 15 22:06 tar_create.txt
-rwx------    1 root     root         7433  10月 15 22:06 tar.txt
 
//用bzip2命令压缩当前目录下所有文件,用bunzip2 -z * 将获得相同的效果
#bzip2 *
 
//再显示当前目录下所有文件,从显示结果可以看出,所有文件都压缩成了原文件名加bz2后缀的形式
# ll
总用量 15
-rwx------    1 root     root          157  10月 15 22:06 free.txt.bz2
-rwx------    1 root     root        13824  10月 15 22:06 gong.zip.bz2
-rwx------    1 root     root         9366  10月 15 22:06 rpm_info.txt.bz2
-rwx------    1 root     root          165  10月 15 22:06 tar_create.txt.bz2
-rwx------    1 root     root         2326  10月 15 22:06 tar.txt.bz2

3)用bunzip2命令解压缩文件

//显示当前目录下所有文件
# ll
总用量 15
-rwx------    1 root     root         230  10月 15 22:17 free.txt
-rwx------    1 root     root       13824  10月 15 22:17 gong.zip.bz2
-rwx------    1 root     root        9366  10月 15 22:17 rpm_info.txt.bz2
-rwx------    1 root     root         165  10月 15 22:17 tar_create.txt.bz2
-rwx------    1 root     root        2326  10月 15 22:17 tar.txt.bz2
 
//用bunzip2命令解压缩当前目录下所有文件,其中有一个文件free.txt不是以bz2为后缀
//从显示结果可以看出,对free.txt文件解压缩时报错
# bunzip2 *
bunzip2: Can't guess original name for free.txt -- using free.txt.out
bunzip2: free.txt is not a bzip2 file.
 
//再显示当前目录下所有文件,从显示结果可以看出,所有bz2文件都解压缩成功
# ll
总用量 32
-rwx------    1 root     root          230  10月 15 22:17 free.txt
-rwx------    1 root     root        13512  10月 15 22:18 gong.zip
-rwx------    1 root     root        40833  10月 15 22:18 rpm_info.txt
-rwx------    1 root     root          226  10月 15 22:18 tar_create.txt
-rwx------    1 root     root         7433  10月 15 22:18 tar.txt


相关内容

    暂无相关文章