linux下解压tgz文件

linux下解压tgz文件

2023年8月3日发(作者:)

linux下解压tgz⽂件tar [-cxtzjvfpPN] ⽂件与⽬录 ....

参数:

-c :建⽴⼀个压缩⽂件的参数指令(create 的意思);

-x :解开⼀个压缩⽂件的参数指令!

-t :查看 tarfile ⾥⾯的⽂件!

特别注意,在参数的下达中, c/x/t 仅能存在⼀个!不可同时存在!

因为不可能同时压缩与解压缩。

-z :是否同时具有 gzip 的属性?亦即是否需要⽤ gzip 压缩?

-j :是否同时具有 bzip2 的属性?亦即是否需要⽤ bzip2 压缩?

-v :压缩的过程中显⽰⽂件!这个常⽤,但不建议⽤在背景执⾏过程!

-f :使⽤档名,请留意,在 f 之后要⽴即接档名喔!不要再加参数!

   例如使⽤『 tar -zcvfP tfile sfile』就是错误的写法,要写成

   『 tar -zcvPf tfile sfile』才对喔!

-p :使⽤原⽂件的原来属性(属性不会依据使⽤者⽽变)

-P :可以使⽤绝对路径来压缩!

-N :⽐后⾯接的⽇期(yyyy/mm/dd)还要新的才会被打包进新建的⽂件中!

--exclude FILE:在压缩的过程中,不要将 FILE 打包!

.tar解包:tar xvf

打包:tar cvf DirName

(注:tar是打包,不是压缩!)

———————————————

.gz

解压1:gunzip

解压2:gzip -d

压缩:gzip FileName

. 和 .tgz

解压:tar zxvf

压缩:tar zcvf DirName

———————————————

.bz2

解压1:bzip2 -d 2

解压2:bunzip2 2

压缩: bzip2 -z FileName

.2

解压:tar jxvf 2

压缩:tar jcvf 2 DirName

———————————————

.bz

解压1:bzip2 -d

解压2:bunzip2

压缩:未知

.

解压:tar jxvf

压缩:未知

———————————————

.Z

解压:uncompress FileName.Z 压缩:compress FileName

.tar.Z

解压:tar Zxvf .Z

压缩:tar Zcvf .Z DirName

———————————————

.zip

解压:unzip

压缩:zip DirName

———————————————

.rar

解压:rar x

压缩:rar a DirName

rar请到:/ 下载!

解压后请将rar_static拷贝到/usr/bin⽬录(其他由$PATH环境变量指定的⽬录也可以):

[root@www2 tmp]# cp rar_static /usr/bin/rar

———————————————

.lha

解压:lha -e

压缩:lha -a FileName

lha请到:/~ishii/lhaunix/下载!

>解压后请将lha拷贝到/usr/bin⽬录(其他由$PATH环境变量指定的⽬录也可以):

[root@www2 tmp]# cp lha /usr/bin/

———————————————

.rpm

解包:rpm2cpio | cpio -div

———————————————

.deb

解包:ar p | tar zxf -

———————————————

.tar .tgz . .tar.Z . .2 .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.*

压缩:sEx a FileName.* FileName

sEx只是调⽤相关程序,本⾝并⽆压缩、解压功能,请注意!

sEx请到: /projects/sex下载!

解压后请将sEx拷贝到/usr/bin⽬录(其他由$PATH环境变量指定的⽬录也可以):

[root@www2 tmp]# cp sEx /usr/bin/

gzip 命令

减少⽂件⼤⼩有两个明显的好处,⼀是可以减少存储空间,⼆是通过⽹络传输⽂件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使⽤的⼀个对⽂件进⾏压缩和解压缩的命令,既⽅便⼜好⽤。

1.以.a为扩展名的⽂件:

#tar xv file.a

2.以.z为扩展名的⽂件:

#uncompress file.Z

3.以.gz为扩展名的⽂件:

#gunzip 4.以.bz2为扩展名的⽂件:

#bunzip2 2

5.以.tar.Z为扩展名的⽂件:

#tar xvZf .Z

或 #compress -dc .Z | tar xvf -

6.以./.tgz为扩展名的⽂件:

#tar xvzf

或 gzip -dc | tar xvf -

7.以.2为扩展名的⽂件:

#tar xvIf 2

或 bzip2 -dc 2 | xvf -

8.以./.cgz为扩展名的⽂件:

#gzip -dc | cpio -div

9.以.cpio/cpio为扩展名的⽂件:

#cpio -div

或cpio -divc

10.以.rpm为扩展名的⽂件安装:

#rpm -i

11.以.rpm为扩展名的⽂件解压缩:

#rpm2cpio | cpio -div

12.以.deb为扩展名的⽂件安装:

#dpkg -i

13.以.deb为扩展名的⽂件解压缩:

#dpkg-deb --fsys-tarfile | tar xvf - ar p

| tar xvzf -

14.以.zip为扩展名的⽂件:

#unzip

在linux下解压Winzip格式的⽂件

  要是装了jdk的话,可以⽤jar命令;还可以使⽤unzip命令。

直接解压.⽂件

  ⽂件使⽤tar带zxvf参数,可以⼀次解压开。XXXX为⽂件名。 例如:

$tar zxvf 各种压缩⽂件的解压(安装⽅法)

⽂件扩展名 解压(安装⽅法)

.a ar xv file.a

.Z uncompress file.Z

.gz gunzip

.bz2 bunzip2 2

.tar.Z tar xvZf .Z

compress -dc .Z | tar xvf -

./.tgz tar xvzf gzip -dc | tar xvf -

.2 tar xvIf 2

bzip2 -dc 2 | xvf -

./.cgz gzip -dc | cpio -div

.cpio/cpio cpio -div

cpio -divc

.rpm/install rpm -i

.rpm/extract rpm2cpio | cpio -div

.deb/install dpkg -i

.deb/exrtact dpkg-deb --fsys-tarfile | tar xvf -

ar p | tar xvzf -

.zip unzip

bzip2 -d 2 | tar xvf

tar xvfz 2

x 是解压

v 是复杂输出

f 是指定⽂件

z gz格式

gzip

gzip[选项]要压缩(或解压缩)的⽂件名

-c将输出写到标准输出上,并保留原有⽂件。

-d将压缩⽂件压缩。

-l对每个压缩⽂件,显⽰下列字段:压缩⽂件的⼤⼩,未压缩⽂件的⼤⼩、压缩⽐、未压缩⽂件的名字

-r递归式地查找指定⽬录并压缩或压缩其中的所有⽂件。

-t测试压缩⽂件是正完整。

-v对每⼀个压缩和解压缩的⽂件,显⽰其⽂件名和压缩⽐。

-num-⽤指定的数字调整压缩的速度。

举例:

把/usr⽬录并包括它的⼦⽬录在内的全部⽂件做⼀备份,备份⽂件名为

tar cvf /home

把/usr ⽬录并包括它的⼦⽬录在内的全部⽂件做⼀备份并进⾏压缩,备份⽂件名是

tar czvf /usr

压缩⼀组⽂件,⽂件的后缀为

#tar cvf /back/

#gzip -q

or

#tar cvfz /back/

释放⼀个后缀为的⽂件。

#tar zxvf

#gzip

#tar xvf

tar的使⽤⽅法:

1:压缩⼀组⽂件为后缀

tar cvf /etc

或gzip -q 2:释放⼀个后缀为的⽂件

gunzip

或tar xvf

3:⽤⼀个命令完成压缩

tar cvf -/etc | gzip -qc >

4:⽤⼀个命令完成释放

gunzip -c | tar xvf -

5:如何解开ta.Z的⽂件

tar xvfz .Z

或uncompress .Z

tar xvf

6:如何解开.tgz⽂件

gunzip

7:如何压缩和解压缩.bz2的包

bzip2 /etc/ 这将压缩⽂件成2

bunzip2 /etc/2 在当前⽬录下还原2为

======================= 4 ==============================

.tar

  解包: tar xvf

打包: tar cvf DirName

  (注:tar是打包,不是压缩!)

---------------------------------------------

.gz

  解压1:gunzip

解压2:gzip -d

  压缩: gzip FileName

  . 和 .tgz

解压:tar zxvf

  压缩:tar zcvf DirName

  ---------------------------------------------

.bz2

  解压1:bzip2 -d 2

解压2:bunzip2 2

压缩: bzip2 -z FileName

.2

  解压:tar jxvf 2

压缩:tar jcvf 2 DirName

---------------------------------------------

.bz

解压1:bzip2 -d

解压2:bunzip2

压缩:未知

.

解压:tar jxvf

压缩:未知 ---------------------------------------------

.Z

解压:uncompress FileName.Z

压缩:compress FileName

.tar.Z

解压:tar Zxvf .Z

压缩:tar Zcvf .Z DirName

---------------------------------------------

.zip

  解压:unzip

压缩:zip DirName

---------------------------------------------

.rar

解压:rar a

压缩:rar e

rar请到:/ 下载!

解压后请将rar_static拷贝到/usr/bin⽬录(其他由$PATH环境变量指定的⽬录也可以):

[root@www2 tmp]# cp rar_static /usr/bin/rar

---------------------------------------------

.lha

解压:lha -e

压缩:lha -a FileName

lha请到:/~ishii/lhaunix/下载!

>解压后请将lha拷贝到/usr/bin⽬录(其他由$PATH环境变量指定的⽬录也可以):

[root@www2 tmp]# cp lha /usr/bin/

---------------------------------------------

.rpm

  解包:rpm2cpio | cpio -div

---------------------------------------------

.deb

解包:ar p | tar zxf -

---------------------------------------------

★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆

.tar .tgz . .tar.Z . .2 .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.*

压缩:sEx a FileName.* FileName

sEx只是调⽤相关程序,本⾝并⽆压缩、解压功能,请注意!

sEx请到: /projects/sex下载!

解压后请将sEx拷贝到/usr/bin⽬录(其他由$PATH环境变量指定的⽬录也可以):

[root@www2 tmp]# cp sEx /usr/bin/

★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆

gzip 命令

gzip 是在 Linux 系统中经常使⽤的⼀个对⽂件进⾏压缩和解压缩的命令,既⽅便⼜好⽤。

语法:gzip [选项] 压缩(解压缩)的⽂件名 该命令的各选项含义如下:

-c 将输出写到标准输出上,并保留原有⽂件。-d 将压缩⽂件解压。-l 对每个压缩⽂件,显⽰下列字段: 压缩⽂件的⼤⼩;未压缩⽂件

的⼤⼩;压缩⽐;未压缩⽂件的名字-r 递归式地查找指定⽬录并压缩其中的所有⽂件或者是解压缩。-t 测试,检查压缩⽂件是否完整。-v

对每⼀个压缩和解压的⽂件,显⽰⽂件名和压缩⽐。-num ⽤指定的数字 num 调整压缩的速度,-1 或 --fast 表⽰最快压缩⽅法(低压缩⽐

),-9 或--best表⽰最慢压缩⽅法(⾼压缩⽐)。系统缺省值为 6。

指令实例:

gzip *% 把当前⽬录下的每个⽂件压缩成 .gz ⽂件。gzip -dv *% 把当前⽬录下每个压缩的⽂件解压,并列出详细的信息。gzip -l *% 详细

显⽰例1中每个压缩的⽂件的信息,并不解压。gzip % 压缩 tar 备份⽂件 ,此时压缩⽂件的扩展名为.。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1691029973a490666.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信