如何合理的进行Linux下的文件管理(1)(4)
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
评论暂时关闭