Linux文件打包与压缩

本文介绍了Linux系统中常用的打包和压缩工具,如tar、gzip和bzip2等,并提供了具体的命令示例,帮助读者理解如何在Linux环境下进行文件的打包与压缩操作。

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

Linux系统主要打包压缩工具有:tar gzip bzip2
打包和压缩是两个不同的概念,在linux下,压缩工具只能针对单一文档,也就是说文件夹是

不能直接压缩的,这怎么办呢?先打包,也就是把多个文件打包成一个文件。tar就是做这事

情的,但是后来GNU又给它加了几个参数,使他在打包完成后调用相应的压缩工具对打包后的

文档进行压缩。
bzip2:压缩工具
bzip2 -zvk 要压缩的文件名 压缩后的文件名--------保留源文件
bzip2 -zv  要压缩的文件名 压缩后的文件名-------- 不保留源文件
如果不指定压缩后的文件名,默认压缩后的文件名为:要压缩的文件名.bz2

bzip2 -dvk 要解压的文件名  解压后的文件名--------保留源文件
bzip2 -vk  要解压的文件名  解压后的文件名--------不保留源文件
如果不指定解压后的文件名,默认解压后的文件名为:要解压的文件名.out

-v:通用参数,一般为打印出执行时的详细信息。

gzip:压缩工具

gzip -v 要压缩的文件  ----好像压缩完源文件就被删除了,而且名字就是:要压缩的文

件.gz ,要么是我无知,要么就是这条命令太霸道了

gzip -dv 要解压的文件


tar:打包工具,现在也顺带着做压缩工作。  
tar -cv -f 打包后的文件名  要打包的文件   ----打包
tar -tvf  打包后的文件   -----查看压缩文件的内容
tar -xvf  打包后的文件   ------抽出打包文件的内容


tar -cv[j|z]f  打包后的文件名  要打包的文件  ----打包并用[bzip2|gzip]压缩

采用[j] bzip2压缩,后缀一般为tar.bz2|tbz2

采用[z] gzip压缩,后缀一般为tar.gz|tgz
tar -xv[j|z]f  打包后的文件名  ----抽取打包后的文件内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值