如果tar不支持j这个参数就先用

bzip2 -d xxx.tar.bz2

把它解压成.tar文件,然后再用

tar xvf xxx.tar

拆包。

压缩解压

linux下怎么解后缀名是gzip的文件?

1.以.a为扩展名的文件:

#tar xv file.a

2.以.z为扩展名的文件:

#uncompress file.Z

3.以.gz为扩展名的文件:

#gunzip file.gz

4.以.bz2为扩展名的文件:

#bunzip2 file.bz2

5.以.tar.Z为扩展名的文件:

#tar xvZf file.tar.Z

或 #compress -dc file.tar.Z | tar xvf -

6.以.tar.gz/.tgz为扩展名的文件:

#tar xvzf file.tar.gz

或 gzip -dc file.tar.gz | tar xvf -

7.以.tar.bz2为扩展名的文件:

#tar xvIf file.tar.bz2

或 bzip2 -dc file.tar.bz2 | xvf -

8.以.cpio.gz/.cgz为扩展名的文件:

#gzip -dc file.cgz | cpio -div

9.以.cpio/cpio为扩展名的文件:

#cpio -div file.cpio

或cpio -divc file.cpio

10.以.rpm为扩展名的文件安装:

#rpm -i file.rpm

11.以.rpm为扩展名的文件解压缩:

#rpm2cpio file.rpm | cpio -div

12.以.deb为扩展名的文件安装:

#dpkg -i file.deb

13.以.deb为扩展名的文件解压缩:

#dpkg-deb --fsys-tarfile file.deb | tar xvf - ar p

file.deb data.tar.gz | tar xvzf -

14.以.zip为扩展名的文件:

#unzip file.zip

在linux下解压Winzip格式的文件

要是装了jdk的话,可以用jar命令;还可以使用unzip命令。

直接解压.tar.gz文件

xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。 例如:

$tar zxvf xxxx.tar.gz 各种压缩文件的解压(安装方法)

文件扩展名 解压(安装方法)

.a ar xv file.a

.Z uncompress file.Z

.gz gunzip file.gz

.bz2 bunzip2 file.bz2

.tar.Z tar xvZf file.tar.Z

compress -dc file.tar.Z | tar xvf -

.tar.gz/.tgz tar xvzf file.tar.gz

gzip -dc file.tar.gz | tar xvf -

.tar.bz2 tar xvIf file.tar.bz2

bzip2 -dc file.tar.bz2 | xvf -

.cpio.gz/.cgz gzip -dc file.cgz | cpio -div

.cpio/cpio cpio -div file.cpio

cpio -divc file.cpio

.rpm/install rpm -i file.rpm

.rpm/extract rpm2cpio file.rpm | cpio -div

.deb/install dpkg -i file.deb

.deb/exrtact dpkg-deb --fsys-tarfile file.deb | tar xvf -

ar p file.deb data.tar.gz | tar xvzf -

.zip unzip file.zip

bzip2 -d myfile.tar.bz2 | tar xvf

tar xvfz myfile.tar.bz2

x 是解压

v 是复杂输出

f 是指定文件

z gz格式

gzip

gzip[选项]要压缩(或解压缩)的文件名

-c将输出写到标准输出上,并保留原有文件。

-d将压缩文件压缩。

-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字

-r递归式地查找指定目录并压缩或压缩其中的所有文件。

-t测试压缩文件是正完整。

-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。

-num-用指定的数字调整压缩的速度。

举例:

把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar

tar cvf usr.tar /home

把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz

tar czvf usr.tar.gz /usr

压缩一组文件,文件的后缀为tar.gz

#tar cvf back.tar /back/

#gzip -q back.tar

or

#tar cvfz back.tar.gz /back/

释放一个后缀为tar.gz的文件。

#tar zxvf back.tar.gz

#gzip back.tar.gz

#tar xvf back.tar

tar的使用方法:

1:压缩一组文件为tar.gz后缀

tar cvf backup.tar /etc

或gzip -q backup.tar.gz

2:释放一个后缀为tar.gz的文件

gunzip backup.tar.gz

或tar xvf backup.tar

3:用一个命令完成压缩

tar cvf -/etc | gzip -qc >; backup.tar.gz

4:用一个命令完成释放

gunzip -c backup.tar.gz | tar xvf -

5:如何解开ta.Z的文件

tar xvfz backup.tar.Z

或uncompress backup.tar.Z

tar xvf backup.tar

6:如何解开.tgz文件

gunzip backup.tgz

7:如何压缩和解压缩.bz2的包

bzip2 /etc/smb.conf 这将压缩文件smb.conf成smb.conf.bz2

bunzip2 /etc/smb.conf.bz2 在当前目录下还原smb.conf.bz2为smb.conf

linux解压文件卡住,Linux系统下常见的压缩文件及解压方法相关推荐

  1. tecplot脚本在Linux系统下运行,Linux系统下安装Tecplot的步骤详解

    众所周知,Tecplot是Linux系统中的数据分析软件,Tecplot的功能正在变得更加完善,使用的人群也在逐渐增多.下面,我们就跟随U大侠小编一起来看看Linux系统下安装Tecplot的步骤详解 ...

  2. linux通过iso安装php,linux系统下怎么安装iso文件?

    linux系统下怎么安装iso文件? 安装步骤: 1.在/mnt目录下,创建相应的iso文件夹,例如iso. 2.运行以下命令,挂载iso文件mount -o loop /home/tecmint/F ...

  3. linux系统下怎么安装.deb文件?

    linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式. rpm 是 redhat .fedora .suse 的格式. 他们不通用(虽然可以转换一下). deb是d ...

  4. linux 查看u盘文件,详细介绍Linux系统下检测U盘是不是已经连接的方法

    Linux操作系统是基于Unix操作系统发展而来的一种克隆系统,它诞生于1991年的10月5日(这是第一次正式向外公布的时间).今天就跟着小编一起来看一看:详细介绍linux系统下检测U盘是不是已经连 ...

  5. linux系统上运行sh,Linux系统下如何运行.sh文件的实现

    Linux系统下如何运行.sh文件的实现 在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x): ...

  6. Linux系统下删除带锁文件(夹)

    Linux系统下删除带锁文件(夹) 一.问题描述 在Linux系统中删除图标右下角带锁的文件时,系统提示权限不足,无法删除文件 . 二.解决方法 1.鼠标右键准备删除的文件,在弹出的菜单中选择&quo ...

  7. 如何查看linux系统下的各种日志文件 linux 系统日志的分析大全

    如何查看linux系统下的各种日志文件 linux 系统日志的分析大全 日志分类: 1. 连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 ...

  8. 可选版本 安装软件_【Linux软件】在Deepin系统下安装LibreOffice 6.1.4版本的方法

    在Deepin系统下安装LibreOffice 6.4.1版本的方法 使用的是Deepin系统,从深度应用商店看到有LibreOffice,安装了一下,发现ui是真的丑,就像是十年前的xp那样,记得前 ...

  9. linux判断usb进程命令,一种在Linux系统下审计USB设备历史使用情况的方法与流程...

    本发明涉及计算机审计技术领域,具体涉及一种在Linux系统下审计USB设备历史使用情况的方法. 背景技术: 如今,在linux系统中,对于USB设备的插入拔出事件,系统自身是不带有审计功能的,这使得普 ...

最新文章

  1. C/C++中extern关键字详解
  2. Java FAQ(slhynju 0.3版)
  3. Springsecurity之AuthenticationEntryPoint
  4. 比double精度更高的数据类型_MATLAB中图像的数据类型
  5. java实现遍历树形菜单方法——TreeAction实现
  6. Eclipse生成SSH传输密钥并实现GitHub的SSH代码提交
  7. rust腐竹是什么意思_学习Rust 集合与字符串
  8. OpenVINO InferenceEngine之CNNNet、CNNLayer、Blob介绍
  9. java基础经典面试题10道
  10. C++中public/private/protected三种继承方式下基类成员对派生类的可见性探讨
  11. java runtime environment 55_jre7下载|Java Runtime Environment(Java运行环境JRE)JRE7 官方版_ - 极光下载站...
  12. 通过重新训练语音识别来改善iPhone上的嘿Siri | MOS86
  13. 数据库图书管理系统设计报告(基于软件工程)
  14. diy个人级超级计算机,八核+七卡!泡泡网DIY个人超级计算机
  15. QuantLib教程(三)BS模型、二叉树模型与欧式期权定价
  16. python 实现combination和permutation
  17. 【学渣告诉你】到底神马是傅里叶级数!!!!!!
  18. JavaExcel模板下载(多sheet)
  19. python如何把矩阵转换为图片_如何将numpy数组转换为(并显示)图片
  20. MAC OS 虚拟机里的control键设置

热门文章

  1. 新版itunes不显示图书_App Store构建版本iTunes不显示
  2. SkyDrive应用介绍
  3. 关于AMD几款 CPU开核原理及其建议
  4. .NET某消防物联网后台服务内存泄漏分析
  5. 【重磅】写了400多页的Java面试八股文PDF,面试必备
  6. android-jain-sip-ri
  7. 网络基础知识——传输方式的分类
  8. pandas案例之商品数据分析
  9. 韵达快递发货后中途被退回的单号物流信息怎么查询
  10. 微信小程序-下载文件并打开/下载视频播放视频/下载音频文件-Android和IOS调试终版