位置: 编程技术 - 正文

Linux通过命令压缩与解压缩的方法| tar, tar.gz, tar.bz2(linux压缩命令compress)

编辑:rootadmin

推荐整理分享Linux通过命令压缩与解压缩的方法| tar, tar.gz, tar.bz2(linux压缩命令compress),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux命令压缩,linux常用命令压缩,linux压缩命令compress,linux命令行压缩文件,linux命令行压缩,linux命令行压缩文件,linux命令行压缩,linux常用命令压缩,内容如对您有帮助,希望把文章链接给更多的朋友!

我最开始用 Linux 的时候,不是在 cd、mkdir 之类的这些命令受到了阻碍,因为这类命令在 windows 的 DOS 下也经常性使用,所以很容易上手。但是,碰到了压缩文件的时候,我就一脸懵逼,因为在 windows 下,“压缩与解压缩”只需要双击文件就可以了,而在 Linux 上,在图形界面双击压缩文件,打开的是“归档管理器”,什么鬼?从来没听说过归档,后来才知道就跟 win 下的 winrar 一样的。所以,在对文件的压缩与解压缩方面,我是看了一些文章来理解的(不爱看看书爱直接上手折腾的少年,遇到问题只爱百度谷歌解决)。

在学习压缩和解压缩之前。首先,要了解一下打包、压缩、解压缩的基本概念。

打包文件:一看到 .tar 作为后缀的文件,就是打包文件。

压缩文件:一看到 .tar.gz 或者 .tar.bz2 作为后缀的文件,就是压缩文件。

解包:对打包文件进行解包还原成打包前的文件。

压缩:对打包文件进行压缩然后生成压缩文件。

解压缩:读压缩文件进行解压和解包还原回打包前的文件。

一般情况下,压缩是在打包的基础上的,换句话说,要压缩就要先打包再压缩。tar 的全称是“Tape Archive”,中文意思是“磁带归档”,所以 Linux 下的打包与解压软件一般叫“归档管理器”。既然 tar 是打包的意思,那么 gz 和 bz2 是什么?gz 和 bz2 是两种压缩算法,压缩后的文件分别为 gzip 和 bzip2。其中 bz2算法 比 gz算法 压缩效果更好,所以,如果要选择的话,建议将需要压缩的文件用 bz2算法 压缩。不管 bz2 还是 gz,最好对 打包后的文件.tar 进行压缩。

有了上面的基础概念,可以学习打包、解包、压缩、解压缩的命令了。

命令格式:tar -参数 生成文件 目标文件

1、打包:

tar -cvf 打包文件名.tar 目标文件或目录

2、gzip 压缩:

Linux通过命令压缩与解压缩的方法| tar, tar.gz, tar.bz2(linux压缩命令compress)

tar -czvf 压缩文件名.tar.gz 目标文件或目录

3、bzip2 压缩:

tar -cjvf 压缩文件名.tar.bz2 目标文件或目录

4、解包:

tar -xvf 打包文件名.tar -C 解包到指定目录

5、gzip 解压:

tar -xzvf 打包文件名.tar.gz -C 解压到指定目录

6、bzip2 解压:

tar -xjvf 打包文件名.tar.bz2 -C 解压到指定目录

注:以上4 5 6命令的【 -C 解压到指定目录】可忽略,忽略就解压到当前文件夹

=======================================================

举个栗子:

假设当前目录我有一个文件夹 hello

我要压缩成 hello.tar.bz2,则在终端执行命令:tar -cjvf hello.tar.bz2 hello

如要解压 hello.tar.bz2 到 /home 目录,则在终端执行命令:tar -xjvf hello.tar.bz2 -C /home

============================================================================

如果 tar 版本大于1.,直接一条命令 tar -xvf 解压文件 就足矣解压一切格式压缩包。

标签: linux压缩命令compress

本文链接地址:https://www.jiuchutong.com/biancheng/376681.html 转载请保留说明!

上一篇:使用Linux shell脚本实现FTP定时执行批量下载指定文件(linux shell脚本教程)

下一篇:Linux 无法使用userdel 删除用户和组的解决方案(linux无法使用yum命令)

  • 一般纳税人是否可以开普票
  • 记账错误怎么办
  • 通用机打发票内容可以随便写吗
  • 处置可供出售金融资产取得的投资收益
  • 房地产开发企业预缴增值税
  • 关税的记税依据
  • 建筑企业预收款开票
  • 其他货币资金包括的内容有
  • 销售折扣怎么开
  • 酒店里的水电费怎么收
  • 代收水电气费加盟
  • 给非公司员工开工作证明办房贷
  • 未办理三证合一营业执照会注销吗
  • 生产车间员工体检费怎么入账
  • 房产税缴纳时间规定
  • 房地产开发公司注册资金要求
  • 怎么知道一个公众号有多少人关注
  • 虚开普票是不是很普遍
  • 工程预算费用会计怎么做
  • 各部门领料情况,a产品耗用甲材料3200元
  • 如何知道家里网络是多少兆
  • 事业单位收到拨入的工资怎么做账
  • 往来款的意义
  • 利润核算主要包括
  • php数组操作
  • 微软 gcr
  • adan算法
  • 2022前端面试题及答案
  • 一个简单安全的小故事
  • 小企业固定资产折旧方法
  • 存货跌价准备的结转会计分录
  • mongodb27017
  • 增值税调整怎么结算
  • 以前年度损益调整结转到本年利润吗
  • 一般纳税人购销合同印花税减免政策
  • mysql索引失效的几个场景
  • 弃置费用的财务费用计算
  • 用评估增值的资产增资
  • 金融企业有啥
  • 换下来的旧电池还有用吗
  • 出口不报关账务处理
  • 金蝶利息收入的正确分录
  • 个人如何开增值税普通电子发票
  • 多交个税收到退回怎么办
  • 电商平台怎么结算给商户
  • 银行代发工资当天改工资卡来得及吗
  • 房地产企业土地价款如何入账
  • 待处理财产损溢借贷增减方向
  • 金税盘税费减免分录
  • 高速etc里面的钱怎么取?
  • 坏账准备对资产负债表影响
  • 高新企业研发费用占比
  • 保险公司理赔款如何入账
  • 企业会计做账教程
  • 记账凭证填制的心得体会
  • mysql中使用instr进行模糊查询方法介绍
  • mysql错误处理
  • centos rpm安装方法
  • freebsd ports安装
  • win7修改系统版本
  • xp系统能用谷歌吗
  • xp如何一键还原系统还原
  • linux 用处
  • Windows Server 2012服务器管理器的详细介绍
  • win7系统玩游戏卡顿怎么办
  • win7系统怎么创建虚拟网络
  • linux a
  • renderjs echarts
  • windows7打开命令提示符
  • python输入错了怎么办
  • unityproject
  • javascript中的splice
  • jquery 3d旋转
  • html js怎么调用
  • jquery input checked
  • 电子发票查询官网入口
  • 钢材出口关税税率是多少
  • 河南查询税务登记怎么查
  • 上海税务开户
  • 国家税务总局绵阳市税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设