了解gzip-bzip2-xz 管理压缩文件命令
压缩工具
压缩工具:gzip bzip2 xz zip
常见的压缩命名格式: .gz .bz2 .xz .zip
gzip 文件 ==(压缩文件)==》 gzip a.txt ==(压缩后的文件)==》 a.txt.gz
bzip2 文件 ==(压缩文件)==》 bzip2 b.txt ==(压缩后的文件)==》 b.txt.bz2
zip 文件 ==(压缩文件)==》 zip c.txt ==(压缩后的文件)==》 c.txt.zip
xz 文件 ==(压缩文件)==》xz d.txt ==(压缩后的文件)==》d.txt.xz
1. gzip 压缩工具
命令使用格式:gzip 文件名称
[root@xuegod63 ~]# mkdir xuegod #创建 xuegod 目录。
[root@xuegod63 ~]# touch xuegod/a.txt #在 xuegod 目录创建 a.txt 文件。
[root@xuegod63 ~]# gzip xuegod/a.txt #压缩 xuegod 目录下的 a.txt 文件。
[root@xuegod63 ~]# ls xuegod/a* #压缩后不保留原文件。
xuegod/a.txt.gz
注:只能对文件进行压缩,且压缩后源文件会消失,一般不常用。
(bzip2,xz 这两个工具可以通过添加参数-k 来保留下源文件)
2. bzip2 压缩工具。
命令使用格式:bzip2 [选项] 文件名称
[root@xuegod63 ~]# cp /etc/passwd 1.txt #复制 passwd 文件到当前目录下,命名 1.txt。
[root@xuegod63 ~]# bzip2 -k 1.txt #对 1.txt 进行压缩,使用-k 选项保留源文件。
[root@xuegod63 ~]# ls 1.txt.bz2
3. xz 压缩工具。
命令使用格式:xz [选项] 文件名称
[root@xuegod63 ~]# xz -k 1.txt #对 1.txt 进行压缩,使用-k 选项保留源文件。
[root@xuegod63 ~]# ls 1.txt.xz
4. 解压:
# gzip -d 文件
# bzip2 -d 文件 -k 保留源文件。
# xz -d 文件 或 unxz 文件 -k 保留源文件。
例:
[root@xuegod63 ~]# gzip -d 1.txt.bz2
[root@xuegod63 ~]# bzip2 -d 1.txt.bz2
[root@xuegod63 ~]# xz -d 1.txt.bz2