Linux下 文件的压缩小结

本文介绍了如何使用gzip、zip及bzip2等工具压缩文件,以及如何利用tar命令进行打包和压缩操作。此外,还详细解释了压缩和解压缩的过程,并提供了具体的命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

压缩方法:(只能压缩一个文件)
1、压缩成“.gz”文件,命令:gzip -v file_name
压缩过后,原来的文件file_name已经被替换为:file_name.gz[@more@]

v:用于显示(压缩)过程
解压缩:gunzip -fv file_name.gz或者gzip -d file_name.gz
f:解压缩过程中,在同一目录中发现与file_name同名的文件,
直接覆盖不询问
解压缩过后,原来的文件file_name.gz已经被替换为:file_name

2、压缩成“.zip”,命令:zip file_name.zip file_name
压缩过后,原来的文件file_name仍然存在,当前目录中会多出file_name.zip文件
解压缩:unzip file_name.zip (new_file_name)
解压缩过后,原来的file_name.zip文件仍然存在,当前目录中会多出file_name文件

3、压缩为“.bz2”文件,命令:bzip2 file_name
压缩过后,原来的文件file_name已经被替换为:file_name.bz2
解压缩:bunzip file_name.bz2
解压缩过后,原来的文件file_name.bz2已经被替换为:file_name


打包方法:
tar -cvf file_name.tar [file_name(directory_name)]+:“-”也可以不要
打包过后,目录中除了原来的file_name,还多了文件file_name.tar
c:建立一个新的文档,即打一个新的包
v:显示过程
f:必须要,输出到默认的设备

解包方法:
tar -xvf file_name.tar
解包后,目录中除了原来的,又多了个[file_name(directory_name)]+
x:从文档中展开文件,即解包


可以将很多文件先打包,再压缩


打包和压缩同时进行方法:
tar zcvf file_name.tar.gz [file_name(directory_name)]+ 或者
tar zcvf file_name.tgz [file_name(directory_name)]+
打包和压缩过后,目录中除了原来的[file_name(directory_name)]+,
还会多出file_name.tar.gz 或者 file_name.tgz
z:创建文件时就用“.gz”文件格式压缩tar包

解包和解压缩同时进行方法:
tar zxvf file_name.tar.gz 或者
tar zxvf file_name.tgz

解包和解压过后,目录中出来原来的file_name.tar.gz 或者 tar zxcf file_name.tgz,
还会多出[file_name(directory_name)]+

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8633028/viewspace-905582/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8633028/viewspace-905582/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值