1.zip
zip + 压缩后的文件名字(test.zip) + 要压缩的文件名
zip -m test1.zip test2.txt 把test2 添加到test1.zip
zip -d test1.zip test2.txt 把test2从test1.zip删除掉
zip test1.zip .txt -x test10.txt 除test10以外,将所有。txt的压缩
zip -r /dir 递归压缩
2.unzip(解压缩)
unzip test1.zip
unzip test1.zip -d /压缩目录 (将test1.zip解压到要存储的目录)
unzip -v test1.zip 不解压,查看压缩内容。
3.gzip
gzip + 要被压缩的文件名 压缩后,源文件不保留
gzip -c > test.txt test.txt.gz 压缩,保留源文件
gzip -r 目录 压缩了目录下的所有内容
4.gunzip
gunzip test.txt.gz
gunzip -c test.txt.gz > /root/test.txt 解压缩到特定目录,并且保留源文件
gunzip 相当于 gzip -d
5.bzip2
bzip2 + 要被压缩的文件名 压缩后,源文件不保留
bzip2 -c test.txt > test.txt.bz2 压缩,保留源文件
6.bunzip2
bunzip2 test.txt.bz2
bunzip2 相当于 bzip2 -d
不解压查看 [root@localhost test1]# bzcat test5.txt.bz2
7.xz
xz + 被压缩的文件名 压缩后,源文件不保留
xz dir/
8.unxz
unxz test.txt.xz
xz -d test.txt.xz
xz -d dir/*
9.不解压查看
xzcat test.txt.xz 查看压缩后的文件内容
xless (进去看) zless text5.txt.gz
bzcat
bzless