锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. 软件开发
  3. Linux常见的压缩文件种类与对应的压缩解压方法

Linux常见的压缩文件种类与对应的压缩解压方法

0
  • 软件开发
  • 发布于 2024-08-19
  • 0 次阅读
黄健
黄健

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


天长路远魂飞苦,梦魂不到关山难。
长相思,摧心肝!
------《长相思·其一》



文章目录

  • Linux常见的压缩文件种类与对应的压缩解压方法
    • 1. `.tar`
    • 2. `.gz`
    • 3. `.tar.gz`
    • 4. `.tgz`
    • 5. `.bz2`
    • 6. `.tar.bz2`
    • 7. `.bz`
    • 8. `.tar.bz`
    • 9. `.Z`
    • 10. `.tar.Z`
    • 11. `.zip`
    • 12. `.rar`
    • 13. `.lha`
    • 14. `.rpm`


Linux入门专栏
Linux入门学习指南
Linux入门学习指南(二)


Linux常见的压缩文件种类与对应的压缩解压方法

Linux下常见压缩文件有以下几种:

压缩文件种类
.tar
.tar.gz
.tgz
.gz
.Z
.bz2

除了以上还有其他的(如tar之后的压缩文件后缀都是.tar.xxx),不一一列举

关于每种压缩文件对应的打包或压缩、解压的命令如下

1. .tar

注:.tar结尾的文件并非压缩文件,而是打包文件,所以对应的只有打包和解包
打包语法

tar cvf 打包后的文件名.tar 待打包的文件目录

解包语法

tar xvf 打包文件名.tar

2. .gz

压缩语法

gzip 待压缩文件

解压缩语法1

gunzip 待解压文件名.gz

解压语法2

gzip -d 待解压文件名.gz

3. .tar.gz

压缩命令

tar zcvf 压缩文件名.tar.gz 待压缩文件夹

解压命令

tar zxvf 待解压文件名.tar.gz

4. .tgz

压缩命令

不知

解压命令

tar zxvf 待解压文件名.tgz

5. .bz2

压缩命令

bzip2 -z 待压缩文件

解压命令1

bzip2 -d 待解压文件名.bz2

解压命令2

bunzip2 待解压文件名.bz2

6. .tar.bz2

压缩命令

tar jcvf 压缩文件名.tar.bz2 待压缩文件夹

解压命令

tar jxvf 待解压文件名.tar.bz2

7. .bz

压缩命令

不知道

解压命令1

bzip2 -d 待解压文件名.bz

解压命令2

bunzip2 待解压文件名.bz

8. .tar.bz

压缩命令

不知道

解压命令

tar jxvf 待解压文件名.tar.bz

9. .Z

压缩命令

compress 待压缩文件

解压命令

uncompress 待解压文件名.Z

10. .tar.Z

压缩命令

tar Zcvf 压缩文件名.tar.Z 待压缩文件夹

解压命令

tar Zxvf 待解压文件.tar.Z

11. .zip

压缩命令

zip 压缩文件名.zip 待压缩文件夹

解压命令

unzip 待解压文件名.zip

12. .rar

压缩命令

rar e 压缩文件名.rar

解压命令

rar a 待解压文件名.rar

13. .lha

压缩命令

lha -a 压缩文件名.lha 待压缩文件夹

解压命令

lha -e 待解压文件名.lha

14. .rpm

解包命令

rpm2cpio 包名.rpm | cpio -div

等等


感谢阅读,祝君暴富!

原文链接: https://hanshan.blog.csdn.net//article/details/139824211

标签: #Linux 85 #软件开发 1171
相关文章

万字:支付“核心系统”详解 2024-11-02 15:33

专栏作者:隐墨星辰 \| 主编:陈天宇宙 这篇文章也尝试化繁为简,探寻支付系统的本质,讲清楚在线支付系统最核心的一些概念和设计理念。 虽然支付行业已经过了风头最劲的时光,但跨境支付仍然在蓬勃发展,每年依然有很多新人进入这个行业,这篇文章尝试为这些刚入行的新人提供一点帮助。 文章只介绍一些支付行业十几

资深支付架构师视角:实战从问题定义到代码落地的完整套路 2024-11-02 15:33

前言 今天从一个实际案例入手,介绍站在架构师的角度,如何识别并定义问题,提炼需求,技术方案选型,再到详细设计,最后利用AI的能力协助写出核心的代码,验证与调优。 解决问题存在一定的模式,也可以称之为框架,总结出自己的思考和解题框架,以后再碰到同类型的问题就可以如庖丁解牛一样容易。 很多年前,我写代码

Spring 实现 3 种异步接口 2024-10-18 09:07

大家好,我是苏三~ 如何处理比较耗时的接口? 这题我熟,直接上异步接口,使用 Callable、WebAsyncTask 和 DeferredResult、CompletableFuture等均可实现。 但这些方法有局限性,处理结果仅返回单个值。在某些场景下,如果需要接口异步处理的同时,还持续不断地

重学SpringBoot3-集成Redis(五)之布隆过滤器 2024-10-08 11:24

更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-集成Redis(五)之布隆过滤器 1. 什么是布隆过滤器? * 基本概念 适用场景 2. 使用 Redis 实现布隆过滤器 * 项目依赖 Redis 配置

设计模式第16讲——迭代器模式(Iterator) 2024-10-08 11:24

一、什么是迭代器模式 迭代器模式是一种行为型设计模式,它提供了一种统一的方式来访问集合对象中的元素,而不是暴露集合内部的表示方式。简单地说,就是将遍历集合的责任封装到一个单独的对象中,我们可以按照特定的方式访问集合中的元素。 二、角色组成 抽象迭代器(Iterator):定义了遍历聚合对象所需的方法

vue2路由和vue3路由区别及原理 2024-10-08 11:24

一、Vue2 与 Vue3 路由的区别 1. 创建路由实例方式的不同 Vue 2 中,通过 Vue.use() 注册路由插件,并通过 new VueRouter() 来创建路由实例。 import Vue from 'vue';import VueRouter from 'vue-router';i

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.