当前位置: 首页 > news >正文

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

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


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


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


抽刀断水水更流,举杯销愁愁更愁。
人生在世不称意,明朝散发弄扁舟。
——《宣州谢脁楼饯别校书叔云》


文章目录

  • 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

等等


感谢阅读,祝君暴富!

http://www.lryc.cn/news/377081.html

相关文章:

  • LNMP网站架构
  • 排序算法及源代码
  • 力扣第206题“反转链表”
  • 多模态大模型解读
  • React是什么?
  • 创新入门 | 病毒循环Viral Loop是什么?为何能实现指数增长
  • 鸿蒙HarmonyOS实战:渲染控制、路由案例
  • 【Linux】进程控制2——进程等待(waitwaitpid)
  • SpringBoot 统计接口调用耗时的多种方式
  • Linux系统安装Ruby语言
  • 网络安全练气篇——OWASP TOP 10
  • python实现进度条的方法和实现代码
  • 被拷打已老实!面试官问我 #{} 和 ${} 的区别是什么?
  • C# —— while循环语句
  • 力扣第205题“同构字符串”
  • 探索RESTful API开发,构建可扩展的Web服务
  • 苹果安卓网页的H5封装成App的应用和原生开发的应用有什么不一样?
  • IO流2.
  • 详解MySQL中的PERCENT_RANK函数
  • 宏任务与微任务
  • 昇思大模型学习·第一天
  • python调用chatgpt
  • YOLOV8 目标检测:训练自定义数据集
  • 动态更新自建的Redis连接池连接数量
  • 浅谈设计师的设计地位
  • C/C++ string模拟实现
  • 微信小程序学习(八):behaviors代码复用
  • 【The design pattern of Attribute-Based Dynamic Routing Pattern (ADRP)】
  • 2713. 矩阵中严格递增的单元格数
  • git创建子模块