Ubuntu命令解压文件大全

Posted 行稳方能走远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu命令解压文件大全相关的知识,希望对你有一定的参考价值。

摘自:Ubuntu 命令解压文件大全
作者:一只青木呀
发布时间: 2020-08-04 17:18:55
网址:https://blog.csdn.net/weixin_45309916/article/details/107791294

摘自:打包和压缩的概念和区别
作者:不浪漫的罪名LY
发布时间: 2018-08-21 23:29:47
网址:https://blog.csdn.net/ji519974770/article/details/81916468

打包和压缩

在具体总结各类压缩文件之前,首先要弄清两个概念:打包和压缩。

打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打 成一个包,然后再就原来的压缩程序进行压缩。

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了。

常用命令

解包 .tar:

tar -xvf FileName.tar

解包.tgz:

tar -xvzf FileName.tgz

打包:

tar -cvf FileName.tar DirName  # tar是打包,不是压缩!

解压.gz:

gunzip FileName.gz

解压.gz:

gzip -d FileName.gz

压缩.gz:

gzip FileName

解压.tar.gz 和 .tgz:

tar -zxvf FileName.tar.gz

压缩.tar.gz 和 .tgz:

tar -zcvf FileName.tar.gz DirName

解压.bz2:

bzip2 -d FileName.bz2

解压.bz2:

bunzip2 FileName.bz2

压缩.bz2:

bzip2 -z FileName

解压.tar.bz2:

tar -jxvf FileName.tar.bz2

压缩.tar.bz2:

tar- jcvf FileName.tar.bz2 DirName

解压.bz:

bzip2 -d FileName.bz

解压.bz:

bunzip2 FileName.bz

解压.tar.bz:

tar jxvf FileName.tar.bz

.tar.xz 这是两层压缩,外面是xz压缩方式,里层是tar压缩
所以可以分两步实现解压

$ xz -d filename.tar.xz
$ tar -xvf filename.tar

也可以直接解压

tar -xvJf filename.tar.xz
or
tar -Jxf filename.tar.xz

压缩.tar.xz:

tar -Jcf filename.tar.xz filename

解压.Z:

uncompress FileName.Z

压缩.Z:

compress FileName

解压.tar.Z:

tar -Zxvf FileName.tar.Z

压缩.tar.Z:

tar Zcvf FileName.tar.Z DirName

解压.zip:

unzip FileName.zip

压缩.zip:

zip -r FileName.zip DirName

-r 表示递归


解压.rar:

rar -x FileName.rar

压缩.rar:

rar -a FileName.rar DirName

解压.lha:

lha -e FileName.lha

压缩.lha:

lha -a FileName.lha FileName

解包.rpm:

rpm2cpio FileName.rpm | cpio -div

解包.deb:

ar p FileName.deb data.tar.gz | tar -zxf 

解压.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea:

sEx x FileName.*

压缩.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea:

sEx a FileName.* FileName

以上是关于Ubuntu命令解压文件大全的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——cli的终端命令大全

VSCode自定义代码片段4——cli的终端命令大全

linux 解压 压缩命令大全

Linux 下解压文件命令大全

Ubuntu常用命令大全

VSCode自定义代码片段3——url大全