Linux压缩与解压缩命令

Linux中,压缩文件的扩展名大多是*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2。因为Linux的压缩指令很多,不同的压缩指令使用的压缩技术不同,所以其压缩结果也是不同的,通过文件扩展名加以区分。

*.Z              compress程序压缩的文件;

*.gz            gzip程序压缩的文件;

*.bz2          bzip2程序压缩的文件;

*.tar            tar程序打包的数据,未经压缩过;

*.tar.gz       tar程序打包的数据,经过gzip的压缩

*.tgz,        tar程序打包的数据,经过bzip2的压缩

1. compress

压缩:compress [-rcv] 文件或目录

解压缩:uncompress 文件.Z

经过compress压缩后的源文件会不见,只留下压缩文件,其扩展名是*.Z。解压缩后压缩文件*.z会不见,只留下解压缩后的文件。compress指令已经很少人在用了,因为它无法解开*.gz的文件,而gzip可以解开*.Z的文件。

2. gzip,zcat

压缩:gzip [-ctv#] 文件名

解压缩:gzip -d 文件名.gz          

读取压缩文件内容:zcat 文件名.gz

经过gzip压缩后的源文件会不见,只留下压缩文件,其扩展名是*.gz。gzip主要是用来取代compress的,所以它可以解开*.Z文件。

3. bzip2,bzcat

压缩:bzip -z 文件名

解压缩:bzip -d 文件名.bz2

读取压缩文件内容:bzcat 文件名.bz2

经过bzip2压缩后的源文件会不见,只留下压缩文件,其扩展名是*.bz2。

4. tar

压缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名

解压缩:tar -jxv -f filename.tar.bz2 -C 解压缩的目录

查询:tar -jtv -f filename.tar.bz2

如果不加[-j|-z]的话,文件名最好取为*.tar即可。如果有-j选项,代表有bzip2的支持,文件名最好取为*.tar.bz2。如果有-z,代表有gzip的支持,文件名最好取为*.tar.gz。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值