Linux压缩与解压缩命令
Posted longqin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux压缩与解压缩命令相关的知识,希望对你有一定的参考价值。
常用压缩格式
压缩格式: .zip
、.gz
、.bz2
、.tar.gz
、.tar.bz2
、.tar.xz
最常用的是.tar.gz
格式和.tar.bz2
格式
.zip格式
zip格式其实和windows的zip格式是一样的,也就是说可以和windows相互解压缩使用。
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-0adc204f154c4970.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
示例:
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-2407983f0339511f.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
.gz格式
其实gz格式本身不提供保留源文件功能,保留源文件是利用 -c 参数 + > ,-c会将压缩结果输出到控制台,而 > 可以将输出结果写入文件
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-c5f48c65688b21b2.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
示例:
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-57e83546c6d68d1c.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
.bz2格式
注意:bzip2命令不能压缩目录
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-c388078cc0c66da6.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
示例:
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-7a9e89fea9e9d48e.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
tar打包
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-e955c2a535553259.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
示例:
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-126c7b50fa4a9948.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
.tar.gz格式
其实.tar.gz
格式是先打包为.tar
格式,再压缩为.gz
格式,重点掌握!
压缩多个文件只需要将多个源文件空格隔开即可,将文件压缩到指定目录可以使用路径+压缩文件名。
选项说明:-z:
压缩为.tar.gz格式-x:
解压缩.tar.gz格式-t:
只查看压缩文件,不解压
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-ae23ff29a6e0032d.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
示例:
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-0acd94bcc629ed34.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
.tar.bz2格式
其实.tar.bz2
格式是先打包为.tar
格式,再压缩为.bz2
格式,重点掌握!
用法基本与.tar.gz
格式一致,这里不再作过多说明。
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-ea348c383cabc007.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
.tar.xz格式
linux不支持直接压缩与解压该格式文件,需要将xz格式与tar格式结合使用。
![技术图片](https://upload-images.jianshu.io/upload_images/14795543-07a698d76272e425.png?imageMogr2/auto-orient/strip|imageView2/2/w/620/format/webp)
以上是关于Linux压缩与解压缩命令的主要内容,如果未能解决你的问题,请参考以下文章