解压缩命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
| .tar 压缩:tar cvf FileName.tar FileName 解压:tar xvf FileName.tar --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName 压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ... --------------------------------------------- .bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压缩: bzip2 -z FileName .tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName --------------------------------------------- .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz 压缩:未知 .tar.bz 解压:tar jxvf FileName.tar.bz 压缩:未知 --------------------------------------------- .Z 解压:uncompress FileName.Z 压缩:compress FileName .tar.Z 解压:tar Zxvf FileName.tar.Z 压缩:tar Zcvf FileName.tar.Z DirName --------------------------------------------- .tgz 解压:tar zxvf FileName.tgz 压缩:未知 .tar.tgz 解压:tar zxvf FileName.tar.tgz 压缩:tar zcvf FileName.tar.tgz FileName --------------------------------------------- .zip 解压:unzip FileName.zip 压缩:zip FileName.zip DirName --------------------------------------------- .rar 解压:rar a FileName.rar 压缩:rar e FileName.rar --------------------------------------------- .7z 解压:7za x FileName.7z -r -o./ 参数含义: x 代表解压缩文件,并且是按原始目录树解压(还有个参数 e 也是解压缩文件, 但其会将所有文件都解压到根下,而不是自己原有的文件夹下) -r 表示递归解压缩所有的子文件夹 -o 是指定解压到的目录,-o后是没有空格的,直接接目录。
压缩:7za a -t7z -r FileName.7z /.../FileName/* a 代表添加文件/文件夹到压缩包 -t 是指定压缩类型,这里定为7z,可不指定,因为7za默认压缩类型就是7z。 -r 表示递归所有的子文件夹 FileName.7z 是压缩好后的压缩包名 /.../FileName/*:是压缩目标。
|
压缩包各个不同后缀的含义如下:
1 2 3 4 5
| .tar打包格式:tar程序打包的数据,并没有压缩过 .z格式:compress程序压缩的文件 .gz压缩格式:gzip程序压缩的文件 .bz2压缩格式:bzip2程序压缩的文件 .tar.gz打包压缩:tar程序打包的文件,其中并且经过 gzip 的压缩 .tar.bz2打包压缩:tar程序打包的文件,其中并且经过 bzip2 的压缩
|
tar是打包命令,比较常见,下面给出他的不同参数的含义:
1 2 3 4 5
| -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件
|
下面的5个参数是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用,但这五个命令只能用其中一个,是根据需要在压缩或解压档案时可选的。
1 2 3 4 5
| -z:有gzip属性的 -j:有bz2属性的 -z:有compress属性的 -v:显示所有过程 -o:将文件解开到标准输出
|
最后:
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名,并且是必须的。
文章整理自:
Linux下的打包和解压缩命令
本文标题:linux解压缩命令
文章作者:Mr Bluyee
发布时间:2018-11-15
最后更新:2019-07-15
原始链接:https://www.mrbluyee.com/2018/11/15/linux%E8%A7%A3%E5%8E%8B%E7%BC%A9%E5%91%BD%E4%BB%A4/
版权声明:The author owns the copyright, please indicate the source reproduced.