Ubuntu下文件压缩与归档

一、gzip-文件压缩与解压缩

        gzip命令用于压缩文件。gunzip命令用于解压缩文件。对应于.gz文件。

 

gzip常用选项
选项功能
-d解压缩。加上此选项,gzip命令类似于gunzip。可替换为--stdout
-v在压缩时显示详细信息。可替换为--verbose
-r如果操作参数中存在目录,则递归压缩包含在目录中的文件。可替换为--recursive
-h显示帮助信息。可替换为--help
-number设定压缩级别。number为1(速度最快,压缩比最小)~9(速度最慢,压缩比最大)中的整数。默认情况下为6。

二、bzip2-文件压缩与解压缩

        bzip2具有高质量的数据压缩能力,但降低了压缩速率。bzip2用于压缩文件,bunzip2和bzcat命令用于解压缩文件。bzip2使用方法与gzip类似。对应.bz2文件。

 

bzip2常用选项
选项功能
-d解压缩。加上此选项,gzip命令类似于gunzip。可替换为--stdout
-v在压缩时显示详细信息。可替换为--verbose
-h显示帮助信息。可替换为--help

三、tar-文件归档

        tar命令用于文件归档。tar是tape archive的缩写,最初用于磁带备份。.tar和.tgz文件分别对应于使用普通tar命令归档的文件和使用gzip命令归档的文件。

 

tar常用选项
选项功能
-c创建文件和/或目录的归档文件。
-x从归档文件中提取文件。
-f指定归档文件名称。
-t列出归档文件的内容。
-v详细列出处理的文件。
-h显示帮助信息。
-r追加文件至归档文件结尾。
-j通过bzip2过滤归档文件。对应文件后缀为.tar.bz2的文件。
-z通过gzip过滤归档文件。对应文件后缀为.tar.gz或.tar.tgz的文件。

四、zip-打包压缩文件

        zip程序既是文件压缩工具,又是文件归档工具。在Linux下主要用于和Windows系统交换文件,而不是用来压缩或归档文件。

 

zip常用选项
选项功能

五、例子

常用命令
文件后缀命令功能
.tar

tar -cvf FileName.tar DirName

tar -xvf FileName.tar

归档

提取

.gz

gzip FileName

gzip -d FileName.gz

压缩

解压

.bz2

bzip2 -z FileName

bunzip2 FileName.bz2

压缩

解压

.tar.gz

tar zcvf FileName.tar.gz DirName

tar zxvf FileName.tar.gz

压缩

解压

.tar.tgz

tar zcvf FileName.tar.tgz DirName

tar zxvf FileName.tar.tgz

压缩

解压

.tar.bz2

tar jcvf FileName.tar.bz2 DirName

tar jxvf FileName.tar.bz2

压缩

解压

.tgztar zxvf FileName.tgz解压
.zip

zip FileName.zip DirName

unzip FileName.zip

压缩

解压

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值