压缩与打包

.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,否则只是压缩二级的目录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值