一、压缩与解压缩
1、gzip, gunzip, zcat [.gz]
压缩:gzip [OPTION]… FILE…
OPTION:
-d : 解压缩,相当于’gunzip’;
-# : 指定压缩比,默认是6,取值范围1-9;
-c : 将压缩结果输出至标准输出,保留原文件;
压缩 : ~]# gzip FILENAME
解压缩:~]# gunzip FILENAME.gz
解压缩到指定目录:~]# gunzip FILENAME.gz -C /PATH/TO/DIRITORY
查看压缩文件:~]# zcat FILENAME.gz
PS:压缩与解压缩之后都会删除原文件;
2、bzip2 , bunzip2 , bzcat [.bz2]
压缩:bzip [OPTION]… FILE…
OPTION:
-d : 解压缩,相当于’bunzip’;
-# : 指定压缩比,默认是6,取值范围1-9;
-k : keep,将压缩结果输出至标准输出,保留原文件;
~]# bzip FILENAME
解压缩:~]# bunzip FILENAME.bz2
解压缩到指定目录:~]# bunzip FILENAME.bz2 -C /PATH/TO/DIRITORY
查看压缩文件:~]# bzcat FILENAME.bz2
PS:压缩与解压缩之后都会删除原文件;
3、xz,unxz,xzcat [.xz]
lzma,unlzma,lzcat [.lzma]
压缩:~]# xz [OPTION]… FILE…
压缩:~]# lzma [OPTION]… FILE…
OPTION:
-d : 解压缩;
-# : 指定压缩比,默认是6,取值范围1-9;
-k : keep,将压缩结果输出至标准输出,保留原文件;
解压缩:~]# unxz FILENAME.xz
解压缩:~]# unlzma FILENAME.lzma
解压缩到指定目录:~]# unxz FILENAME.xz -C /PATH/TO/DIRITORY
解压缩到指定目录:~]# unlzma FILENAME.lzma -C /PATH/TO/DIRITORY
查看压缩包:~]# xzcat FILENAME.xz
查看压缩包:~]# lzcat FILENAME.lzma
NOTE: 以上3类压缩工具只能压缩文件,不能压缩目录;
二、归档(tar)
tar [OPTION]… FILE…
1> 创建归档
~]# tar -c -f /PATH/TO/SOMEFILE.tar FILE…
~]# tar -cf /PATH/TO/SOMEFILE.tar FILE…
2> 展开归档
~]# tar -xf /PATH/FROM/SOMEFILE.tar
~]# tar -xf /PATH/FROM/SOMEFILE.tar -C /PATH/TO/DIRITORY
3> 查看归档文件的文件列表
~]# tar -tf /PATH/TO/SOMEFILE.tar
三、归档压缩、解压缩并展开归档
-z : gzip —-> [.tar.gz]:
归档压缩:~]# tar -zcf /PATH/TO/SOMEFILE.tar.gz FILE…
解压缩并展开归档:tar -zxf /PATH/FROM/SOMEFILE.tar.gz [-C] [/PATH/TO/DIRITORY]
-j : bzip2 —-> [.tar.bz2]
归档压缩:~]# tar -jcf /PATH/TO/SOMEFILE.tar.bz2 FILE…
解压缩并展开归档:tar -jxf /PATH/FROM/SOMEFILE.tar.bz2 [-C] [/PATH/TO/DIRITORY]
-J : xz —-> [.tar.xz]
归档压缩:~]# tar -Jcf /PATH/TO/SOMEFILE.tar.xz FILE…
解压缩并展开归档:tar -Jxf /PATH/FROM/SOMEFILE.tar.xz [-C] [/PATH/TO/DIRITORY]
[.zip]
归档压缩:~]# zip /PATH/TO/SOMEFILE.zip FILE…
解压缩并展开归档:~]# unzip /PATH/FROM/SOMEFILE.zip