1.gzip压缩
gzip a.txt
对a.txt文件进行压缩,压缩后生成a.txt.gz文件,以.gz为扩展名
gzip *.txt
对当前目录下的所有的文件进行压缩,生成n个.gz文件
2.gunzip解压缩
gunzip a.txt.gz
对由gzip压缩的文件进行解压缩
gunzip *.gz
解压所有的.gz文件
3.bzip2压缩
bzip2 a.txt
对文件a.txt进行压缩,压缩后生成a.txt.bz2,以.bz2为扩展
bzip2 *.txt
生成n个以bz2为后缀的文件
4.bunzip2解压缩
bunzip2 b.txt.bz2
对由bunzip2压缩的文件进行解压缩
bunzip2 *.bz2
对所有的以.bz2为后缀的进行解压缩
5.zip压缩(可以是多文件,可以指定压缩包名称)
zip test.zip *.zip
对文件以.txt的后缀进行压缩,压缩后生成.zip文件
6.unzip2解压缩
unzip2 test.zip
对由test.zip压缩的文件进行解压缩
7.归档
使用tar命令对文件进行归档,其选项有这样几个意思:
-c 创建一个新的打包文件(archive)
-x 对打包文件(archive)进行解压操作
-v 详细显示正在处理的文件名
-f filename,-f后面接操作使用的文件,用空格隔开,且中间不能有其他参数,推荐放在参数集最后或单独作为参数
-z 使用gzip进行压缩/解压,一般使用.tar.gz后缀
-j 使用bzip2进行压缩/解压,一般使用.tar.bz2后缀
1.归档后压缩
tar -cvf all.tar *.txt
全部的txt文件进行归档打包,并产生all.tar文件
gzip all.tar
将all.tar进行压缩,产生all.tar.gz文件
bzip2 all.tar
将all.tar进行压缩,产生all.tar.bz2文件
2.归档并压缩快捷方式
tar cvfj all.tar.gz *.txt 将全部txt文档归档压缩.gz
tar cvfj all.tar.bz2 *.txt 将全部txt文档归档压缩.bz2
3.归档并解压缩快捷方式
tar xvfj all.tar.bz2 将.tar.bz2解压缩拆档
tar xvfz all.tar.gz 将tar.gz解压缩拆档