linux命令之bzip2
1.bzip2介紹
linux命令bzip2是用來壓縮或解壓縮文件名后綴為".bz2"的文件
2.bzip2用法
bzip2 [參數] filename
參數 | 說明 |
-d | 解壓縮文件 |
-t | 測試壓縮文件是否正確 |
-k | 壓縮后,保留源文件 |
-z | 強制壓縮 |
-f | 強制覆蓋已存在的文件 |
-v | 顯示命令執行詳細過程 |
-<壓縮效率> | 壓縮效率,值范圍:1-9,值越大,壓縮效率越高 |
--best | 等價于-9 |
--fast | 等價于-1 |
3.實例
3.1.壓縮zzz.txt文件
命令:
bzip2 -v zzz.txt
[root@rhel77 ~]# bzip2 -v zzz.txt zzz.txt: 0.317:1, 25.231 bits/byte, -215.38% saved, 13 in, 41 out.
[root@rhel77 ~]# ls -l zzz.txt.bz2
-rw-r--r-- 1 root root 41 Jul 21 13:59 zzz.txt.bz2
[root@rhel77 ~]# bzip2 -t zzz.txt.bz2
[root@rhel77 ~]#
3.2.強制壓縮zzz.txt文件,并保留源文件
命令:
bzip2 -kzv zzz.txt
[root@rhel77 ~]# bzip2 -kzv zzz.txtzzz.txt: 0.317:1, 25.231 bits/byte, -215.38% saved, 13 in, 41 out.
[root@rhel77 ~]# ls -l zzz*
-rw-r--r-- 1 root root 13 Jul 21 13:59 zzz.txt
-rw-r--r-- 1 root root 41 Jul 21 13:59 zzz.txt.bz2
[root@rhel77 ~]#
3.3.解壓zzz.txt.bz2文件
命令:
bzip2 -dv zzz.txt.bz2
[root@rhel77 ~]# bzip2 -dv zzz.txt.bz2zzz.txt.bz2: done
[root@rhel77 ~]# ls -l zzz.txt
-rw-r--r-- 1 root root 13 Jul 21 13:59 zzz.txt
[root@rhel77 ~]#
3.4.解壓縮zzz.txt.bz2文件,并強制覆蓋zzz.txt
命令:
bzip2 -fv zzz.txt.bz2
[root@rhel77 ~]# bzip2 -fdv zzz.txt.bz2 zzz.txt.bz2: done
[root@rhel77 ~]# ls -l zzz.*
-rw-r--r-- 1 root root 13 Jul 21 13:59 zzz.txt
[root@rhel77 ~]#