.gz gzip压缩文件
.bz2 bzip2压缩文件
.tar tar打包文件(未压缩)
.tar.gz tar打包后由gzip压缩
.tar.bz tar打包后由bzip压缩
.tar.xz tar打包后由xz压缩
gzip
命令格式:
gzip 【-d#】 filename
-d:在解压缩时使用
-#:压缩等级,1最差 9最好 默认6
gzip后直接跟文件名,代表直接在当前目录下压缩该文件
压缩后只剩压缩包,解压后只有原文件
且
不支持压缩目录.
bzip2
命令格式:
bzip2 【-dz】 filename
-z:压缩(可加可不加) 压缩级别1-9,默认9
-d:解压缩
不支持压缩目录
xz
命令格式:
xz 【-dz】filename
-z:压缩(可加可不加)
-d:解压缩
不支持压缩目录
tar打包工具
tar [-zjxcvfpP] filename tar
-z:同时用gzip压缩
-j:同时用bzip压缩
-J:同时用xz压缩
-x:解包或解压缩
-t:查看tar包里的文件
-c:表示建立一个tar包或者压缩文件
-v:可视化
-f:后跟文件名 -f filename 表示压缩后的文件名为filename或者解压文件 filename,如有多个参数,则-f写在最后。
不常用:
-p:保持原文件属性
-P表示可以使用绝对路径
--exclude filename 表示压缩或打包时,不将filename文件(目录)包括在内
yum install tree 安装tree命令,查看目录树形结构。
tar:
打包同时使用gzip压缩:
使用-czvf选项可以直接压缩成gzip格式的文件
使用-tf可以查看包或压缩包的文件列表
使用-zxvf可以解压.tar.gz.格式的压缩包
打包同时使bzip2压缩:
使用-cjvf可以压缩成bzip2格式的文件
使用-tf可以查看包或压缩包的文件列表
使用-jxvf可以解压.tar.bz2.格式的压缩包
除了-t查看tar压缩包的文件列表也可以用zcat、bzcat直接查看gzip或bzip2的文件内容。 (xz--xcat???)
使用xz压缩和gzip、bzip2相同
使用zip压缩,在Windows和Linux中都比较常用,可以压缩文件和目录,但是压缩目录时需要指定目录下的文件。
安装zip
yum install -y zip
解压unzip
yum install -y unzip
zip后先跟压缩后文件名,然后跟要压缩的文件或目录,如果有二级或多级目录需要先加-r,否则只是压缩二级的目录。