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条)