一、在RedHat Linux系统中如何压缩、解压缩、归档文件
1.gzip :此命令只压缩文件不能压缩目录,压缩之后源文件不存在,并且压缩后文件以.gz结尾。
格式: gzip FILE
解压gzip压缩的文件:
gunzip FILE.gz
-d 选项,本身表示解压缩
gzip -d FILE.gz
-c 选项,表示压缩后保留原文件
gzip -c FILE > FILE.gz
-t 选项,检测压缩文件的完整性
-#(1-9)选项,指定压缩比,默认压缩比为6,压缩比越大速度越慢
zcat FILE.gz : 表示在不解压的情况下查看.gz文件内容
2.bzip2 :此命令压缩文件后,以.bz2结尾,对于大文件来说,bzip2比gzip压缩比要好
压缩: bzip2 FILE
解压: bunzip2 FILE.bz2
bzip2 -d :表示直接解压缩
格式:bzip2 -d FILE.bz2
-k :表示压缩时保存源文件
-t :检测压缩文件的完整性
-#(1-9) :指定压缩比
bzcat FILE.bz2 :表示在不解压缩的情况下查看.bz2文件内容
3.zip :此命令进行压缩文件时可以直接保留原文件
格式: zip FILE.zip FILE
zip 可以同时压缩多个文件:
zip FILE.zip FILE1 FILE2
解压缩:unzip FILE.zip
zcat FILE.zip :不解压查看文件
4 . tar :文件归档命令,归档之后也可以再压缩
格式: tar FILE.tar FILE1….FILE2…
-c :创建归档文件
-x : 展开归档文件
-f : 指定归档后的文件
-t : 不展开归档文件,但可以查看归档中的文件
-v : 显示归档的详细信息
-z :在创建归档文件时直接压缩
这些选项也可以组合使用:如:-cf 、-xf 、-tf
tar -zcf :创建归档文件之后直接压缩
tar -zxf :解压归档后的文件
tar -jcf :归档之后压缩为.bz2格式
tar -jxf :解压归档为.bz2的文件