TAR,JAR,Zip的使用

在文件归档的时候,LINUX中,我常喜欢使用tar,它可以把一个文件夹归档为一个文件,可以同时使用指定的压缩算法把其压缩归档.

最常用的语句是: tar cvzf target.tar.gz source

注意这里的Z就是GZ压缩算法,解压的时候: tar xvzf target.tar.gz 即可.

在AIX中,需要分步骤去做, 先gzip -d target.tar.gz 即解压出一文件:target.tar

然后再使用tar xvf target.tar即可,但如果你的归档文件中存在很长的路径,有些旧版本的AIX中可能会出现PERMISSION DENIED,@LONGLINK之类的错误,

是因为路径太长,解压失败,这和TAR本身有关.

这种情况下,我们要以使用ZIP来压缩解压包,ZIP -R TARGET.ZIP SOURCE

UNZIP /JAR XVF 来解压包,但是问题是使用ZIP的话,文件中的权限会受到目标机器UMASK的影响,很可能会丢失BIN/SHELL文件的可执行权限,这点需要

特点注意.

时间: 2024-12-14 10:08:28

TAR,JAR,Zip的使用的相关文章

linux tar.gz zip 解压缩 压缩命令

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

Linux下解压命令大全 解压缩 tar bz2 zip tar.gz gz

.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 ---------

AIX上解压缩.tar.Z, .tar.gz, .zip及.tgz

在AIX上最常见的压缩文件就是.tar檔了,而除了tar文件以外,有时会遇到数据是用其它的压缩文件格式,所以偶顺手整理了一些常见的压缩文件格式,在AIX要怎么解压缩 : .tar.Z file format 压缩 § # compress filename.tar 解压 § # zcat filename.tar.Z | tar -xvf - .tar.gz file format 压缩 § # tar cvf - folder | gzip > filename.tar.gz 解压 § # g

tar、zip、gzip等解压缩命令

tar命令:压缩:tar cf 压缩后的文件名.tar.gz 压缩前的文件或者目录解压:tar xf 压缩后的文件名.tar.gz查看压缩里的内容:tar tf 压缩后的文件名.tar.gz zip命令:压缩目录:zip –r /opt/etc.zip /etc 解压:unzip /opt/etc.zip gzip命令:压缩:gzip -9v /opt/etc.zip (压缩后的文件为/opt/etc.zip.gz,不保留源文件)解压:gunzip /opt/etc.zip.gz (解压后不保留

gz、tar、zip、bz2压缩和解压缩命令

gzip 压缩后的格式为:*.gz 这种压缩方式不能保存原文件:且不能压缩目录 命令举例:#压缩[[email protected] tmp]# gzip buodo[[email protected] tmp]# lsbuodo.gz#解压[[email protected] tmp]# gunzip buodo.gz[[email protected] tmp]# lsbuodo tar 命令选项:-z(gzip) 用gzip来压缩/解压缩文件-j(bzip2) 用bzip2来压缩/解压缩文

压缩 & 解压缩 命令汇总:tar、zip & unzip、

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

Linux下常用的压缩工具总结(gzip/tar/bzip2/zip)

gzip: 1)只能针对普通文件进行压缩,对文件夹.符号链接无效. 2)如果想对多个文件一起压缩并打包,gzip是无法办到的,需要结合tar进行 [[email protected] databackup]# ll 总用量 32 drwx------ 2 root root 4096 10月 12 00:43 2016-10-12_00-43-29 drwx------ 2 root root 4096 10月 12 00:44 2016-10-12_00-44-00 drwx------ 2 

linux下tar、zip等压缩、解压命令

.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.g

tar&&gzip&&zip

//参考< Linux Shell 脚本攻略 第二版> tar命令中的-c 代表"create file" tar命令中的-f 代表"specify filename".(文件名必须紧跟在-f之后,而且-f应该是选项中的最后一个) 1,用tar对文件进行归档: [email protected]:~$ tar -cf all.tar all all~ [email protected]:~$ 2,使用-t选项查看归档文件中所包含的文件: [email p