linux压缩和解压命令总结

一、tar.gz

tar -xzvf

二、tar.bz2

tar.bz2 解压命令

bzip2 -d  gcc-4.1.0.tar.bz2
---上面解压完之后执行下面的命令。执行成功后,会解压生成一个.tar的压缩包文件。
接下来就是使用tar命令解压了。

tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar
解完之后会出现多一个文件夹 gcc-4.1.0

注:因为是gz的,所以要加上z。纯粹的.tar就不需要加上z。所以是tar -xvf

遇到的奇怪问题:

tar -xvfz nagios-3.5.0.tar.gz

报错:

tar: z: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now

改为:tar -xzvf 则解压成功。只不过是z的顺序换了一下,没有换到最后。

有些人遇到这种问题是,因为z区分大小写。有人写成大写Z了。

http://www.linuxdiyf.com/viewarticle.php?id=202439

压缩一个目录或文件

tar -cf 压缩后文件名称 要压缩的对象

tar -cf 2014-2-14.tar  www.xeshh.com/

在执行过程中,报错:
tar: www.xeshh.com/caches/error_log.php: file changed as we read it

-c表示crate,创建压缩包。f表示后面的参数接文件名,如果解压,则表示要解压的文件。如果压缩,则表示压缩后的文件名称。

把一个文件解压到当前目录
tar -xzvf  /var/www/php-5.5.18.tar.gz

会把/var/www/php-5.5.18.tar.gz解压到当前目录来

三、解压 zip后缀的压缩包

unzip xx.zip  -d 解压到这个目录去

我之前使用tar命令来解压zip后缀的压缩包。会报错的:

gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: 由于前面延迟的错误而退出

网上是这样解释:

原来tar也是间接调用了gzip,而gzip的使用是有限制的:Files created by zip can be uncompressed by gzip only if they have a single member compressed with the ‘deflation‘ method.也就是说单文件用deflation压缩的包才可以用gzip解压,好在有workaround ---- unzip

时间: 2024-10-08 22:59:24

linux压缩和解压命令总结的相关文章

linux 压缩/解压命令大全

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName .tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName---------------.bz2

Linux压缩解压命令详细介绍(gizp、tag、zip、bzip2)

--------------------------------------压缩解压命令------------------------------- *windos可以解压所有linux系统的文件压缩包,但linux不一定能够全部解压windos的 一: gzip :压缩文件 ---  GUN zip    .gz文件格式 特点:1只能压缩文件,不能压缩目录 2不保留源文件 例子:gzip newfile   就会产生一个newfile.gz的一个文件包 gunzip :解压缩(或者用gzip

linux压缩和解压,socket编程

1.使用zip和unzip压缩和解压 Zip aa.zip  文件名(一个) Zip aa.zip 文件名1 文件名2(压缩多个文件) Zip -r aa.zip  文件夹路径(压缩整个文件夹) zip -t 102002 file.zip 压缩当前目录下在2002 10月20日之后的文件压缩 zip file.zip * -x file2.txt 压缩时,将当前目录内的file2.txt文件排除在外 2.解压 unzip aa.zip unzip file.zip x file2 :除了fil

linux下压缩和解压命令详解

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的参数是根据需要在压缩或解压档案时可选的. -z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名. # tar -cf all.tar *.jpg

Linux压缩解压命令详解

linux 解压文件集 tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirNam

Linux压缩解压命令全解

常用压缩格式 压缩格式: .zip..gz..bz2..tar.gz..tar.bz2..tar.xz 最常用的是.tar.gz格式和.tar.bz2格式 1.  zip命令 zip格式其实和windows的zip格式是一样的,也就是说可以和windows相互解压缩使用. 序列 命令 解释 1 zip filename.zip filename 压缩源文件 2 zip -r filename.zip filename 压缩源文件目录 3 unzip filename.zip 解压 2.  .gz

Linux:压缩解压命令

1.解压命令: tar  解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName -

Linux压缩和解压汇总

各种后缀的压缩包压缩方法和解压方法 压缩包 压缩 解压 .tar.gz和.tgz tar -czf jpg.tar.gz *.jpg tar -xzvf filename -C path .tar.bz2 tar -cjf jpg.tar.bz2 *.jpg tar -xjvf filename -C path .tar.Z tar -cZf jpg.tar.Z *.jpg tar -xZvf filename -C path .tar tar -cvf jpg.tar *.jpg tar -x

Linux压缩和解压

概述:linux下的主流解压和压缩命令有gzip.bzip2.tar.rar.zip.其命令格式大致如下, 压缩:命令 + 参数 + 压缩文件的名字 + 压缩的文件或目录. 解压:命令 + 压缩包名字 + 参数 +解压目录. 这里我创建了一个文件"laowang". 一.gzip gz格式的压缩包,不能压缩目录,压缩后不保留原文件. 压缩:gzip  laowang .这时会生产一个laowang.gz的压缩文件. 解压:gunzip laowang.gz.这时laowang.gz不见