Linux中的文件解压
Linux中的文件解压——.tar, .gz和.tar.gz文件以及分卷压缩
一、.tar, .gz和.tar.gz文件的区别
- .tar文件是对多个文件进行打包,并不进行压缩
- .gz文件是对单个文件进行压缩,若需要对文件夹中的所有文件进行压缩,则使用gzip -r [目录名]
例如:gzip -r data/
- .tar.gz是打包压缩文件
二、文件的解压及常见问题
.tar文件的解压网上有很详细的介绍,这里不列举所有参数了。
- 解压
1).tar文件的解包
tar -xvf [文件名]
例如:tar -xvf data.tar
2) .gz文件的解压
gzip -d [文件名]
例如:gzip -d data.gz
3).tar.gz的解压
tar -xzvf [文件名]
例如:tar -xzvf data.tar.gz
- 常见问题
使用tar命令进行解压时报以下错误:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
1)尝试去掉z参数,只是用-xvf参数进行解压。
2)若以上办法不行,则考虑文件是否完整,在网站上下载文件时特别容易出现这种问题。
遇到这种情况首先使用命令file [文件名]来查看文件类型,确认是否文件类型是够正确。
例如:file data.tar
,
之前在网站上下载数据时,查看发现类型为:HTML document, ASCII text,才知道一直报错的原因是下载文件时出现了问题,重新下载之后就正确解压了。
三、分卷压缩问题
在文件过大时往往会使用分卷压缩,若文件的后缀名为.tar.gz.00,.tar.gz.01等形式时即为分卷压缩,可以使用以下两种方式进行解压:
- cat [文件名].* > [新的文件名]
tar -xzf [新文件名]
例如:
分卷压缩文件为:data.tar.gz.00,data.tar.gz.01…则使用以下命令进行解压:
cat data.tar.gz.* > data.tar.gz
tar -xzf data.tar.gz
- cat [文件名].* | tar -xzf -
例如,上面的例子用以下命令解压:
cat data.tar.gz.* | tar -xzf -
Linux中的文件解压相关推荐
- 解压文件到服务器是什么意思,linux中zip文件解压命令是什么
linux中zip文件解压命令是什么 发布时间:2020-10-15 14:35:15 来源:亿速云 阅读:102 作者:小新 这篇文章给大家分享的是有关linux中zip文件解压命令是什么的内容.小 ...
- linux中zip文件解压命令,Linux中zip压缩和unzip解压缩命令使用方法
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.在Linux中,我们可以利用命令进行文件压缩,即zip压缩和unzip解压缩,这篇文章主要介绍了详解Linux中zi ...
- linux中zip文件编码错误,解决linux下zip文件解压乱码问题
原标题:解决linux下zip文件解压乱码问题 解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此, ...
- Linux下常见文件解压方法及命令
Linux下常见文件解压方法及命令时间:2007-01-08 18:34来源:CSDN作者:bitsCN编辑字体:[大 中 小]1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩 ...
- linux 解压文件乱码,云服务器:解决linux下zip文件解压乱码问题
云服务器:解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时 ...
- linux php 压缩中文乱码,linux下zip文件解压乱码问题的解决办法分享
本篇文章主要介绍了解决linux下zip文件解压乱码问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/ ...
- linux中的压缩包解压方法
linux中的压缩包解压方法 zip: 压缩: zip [-AcdDfFghjJKlLmoqrSTuvVwXyz ] [ − b < 工 作 目 录 > ] [ − l l ] [ − n ...
- linux如何解压deb文件,Linux下常用文件解压(包括rpm、deb包的解压方法!)
Linux下常用文件解压 inux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以. ...
- Linux下常用文件解压(包括RMP、DEB的解压方法)
Linux下常用文件解压(包括RMP.DEB的解压方法) 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为 ...
最新文章
- javascript计时器_JavaScript计时器:您需要了解的一切
- JavaScript编码风格指南
- 天啊!我的xbox360突然不读盘了。。。
- 16、分布式文档系统--document的_source元数据以及定制返回结果解析(来自学习资料+自己整理)
- 为了更好——关于博客搬迁的说明
- Android中WebService的应用
- 介绍一些知识图谱的实际应用类项目
- wxpython开发教程_wxpython入门第十步(应用程序框架)
- Python编程一定要注意的那些“坑”(六)
- 更改Oracle数据库的编码格式,解决导入时ORA-12899错误
- openresty安装配置 Ubuntu下
- 解决从github下载项目速度过慢
- ylbtech-DBD-WeShop(微店)
- 优秀平面设计师是如何思考的?
- 认识Web Workers
- 招聘Bev感知实习生
- 终极解决-office应用商店打不开!!!
- 我的Java开发学习之旅------Java资源的国际化详解
- Java日期时间API
- STM32F051用jlink V8进行调试设置MDK环境buc