tar
tar 压缩或是解压一个文件或者目录扩展名为.tar或.tar.gz
压缩:tar zcvf new.tar.gz abc #指定new.tar.gz为压缩名,可指定多个文件目录参数
解压:tar zxvf new.tar.gz
压缩包名含.gz打包或解压时要加参数z
tar -zvxf filename.tar.gz #”-”可写可省
-c 创建压缩文件
-x 解开压缩文件
-f 目标文件名
-t 列出压缩文件,不解压
-v 列出详细过程,显示进度
-z gzip压缩或解压
-j bzip压缩或解压
-J xz类文件压缩或解压
-p 保留绝对路径,允许数据中含有根目录
-P 保留数据原有属性和权限
-C 将文件解压到指定目录
tar -zxvf file.tar.gz -C /home/user #解压文件到user目录下
tar -Jxvf file.tar.xz #解压xz文件
tar -Jcvf file.tar.xz file #压缩为xz文件
zip
zip和unzip扩展名为zip
yum -y install unzip
压缩文件:zip -r 目标文件 #递归压缩所有子目录
解压文件:unzip -d 压缩文件
gzip
文件压缩解压扩展名为.gz
格式:gzip [选项] 被压缩文件
-d 解压
-r 压缩所有子目录
gzip -r filename #将文件压缩为filename.gz
gzip -d filename #解压文件
gzip -d ./* #解压