tar全解
tar 命令压缩文件用法 -回复

tar 命令压缩文件用法-回复tar 命令是Linux系统中常用的压缩和解压缩工具。
它能够将多个文件或目录打包成一个文件,并且可以选择是否压缩这个文件。
本文将详细介绍tar命令的用法,包括常用选项、压缩和解压缩操作的步骤,以及一些常见的使用示例。
1. tar命令简介tar是“tape archive(磁带存档)”命令的缩写,它最早用于备份文件到磁带,现在也广泛用于文件打包和压缩。
tar命令有许多选项,可以对打包的文件进行压缩、解压缩、列出文件内容等操作。
2. tar命令的基本语法tar的基本语法是: tar [选项] [文件或目录]选项主要包括:- c: 创建新的归档文件- x: 解包归档文件- t: 列出归档文件中的内容- f: 指定归档文件的名称- z: 使用gzip压缩归档文件- j: 使用bzip2压缩归档文件- v: 显示详细的操作信息3. 创建归档文件创建归档文件是tar命令最基本的功能之一。
使用"tar -cf"命令可以创建一个归档文件,命令的语法为:tar -cf [归档文件名] [文件或目录]例如,创建一个名为archive.tar的归档文件,将目录/data中的所有文件打包到这个归档文件中,可以使用以下命令:shelltar -cf archive.tar /data4. 解包归档文件解包归档文件是通过tar命令将归档文件中的文件还原到原始目录中的操作。
使用"tar -xf"命令可以解包一个归档文件,命令的语法为:tar -xf [归档文件名]例如,解包名为archive.tar的归档文件到当前目录中,可以使用以下命令:shelltar -xf archive.tar5. 查看归档文件内容如果想要查看归档文件中包含的文件内容,可以使用"tar -tf"命令,命令的语法为:tar -tf [归档文件名]例如,查看名为archive.tar的归档文件中的内容,可以使用以下命令:shelltar -tf archive.tar6. 压缩归档文件在创建归档文件的同时,我们可以选择是否压缩这个文件。
Linuxtar.gz、tar、bz2、zip等解压缩、压缩命令详解

Linuxtar.gz、tar、bz2、zip等解压缩、压缩命令详解tar最常⽤的打包命令是 tar,使⽤ tar 程序打出来的包我们常称为 tar 包,tar 包⽂件的命令通常都是以 .tar 结尾的。
⽣成 tar 包后,就可以⽤其它的程序来进⾏压缩了,所以⾸先就来讲讲 tar 命令的基本⽤法。
tar 命令的选项有很多(⽤ man tar 可以查看到),但常⽤的就那么⼏个选项,下⾯来举例说明⼀下:1. 对于.tar结尾的⽂件tar -xf all.tar2. 对于 .gz 结尾的⽂件gzip -d all.gzgunzip all.gz3)对于 .tgz 或 .tar.gz 结尾的⽂件tar -xzf all.tar.gztar -xzf all.tgz4. 对于 .bz2 结尾的⽂件bzip2 -d all.bz2bunzip2 all.bz25. 对于 tar.bz2 结尾的⽂件tar -xjf all.tar.bz26. 对于 .Z 结尾的⽂件uncompress all.Z7. 对于 .tar.Z 结尾的⽂件tar -xZf all.tar.z另外对于Windows下的常见压缩⽂件.zip和.rar,Linux也有相应的⽅法来解压它们:1. 对于 .ziplinux 下提供了 zip 和 unzip 程序,zip 是压缩程序,unzip 是解压程序。
它们的参数选项很多,这⾥只做简单介绍,依旧举例说明⼀下其⽤法:# zip all.zip *.jpg这条命令是将所有 .jpg 的⽂件压缩成⼀个 zip 包:# unzip all.zip这条命令是将 all.zip 中的所有⽂件解压出来。
2. 对于 .rar# tar -xzpvf rarlinux-x64-5.6.b5.tar.gz# cd rar# make这样就安装好了,安装后就有了 rar 和 unrar 这两个程序,rar 是压缩程序,unrar 是解压程序。
tar命令用法

tar命令用法tar命令是在Unix和Linux系统中常用的一个命令,用于创建、查看、提取或压缩tar存档文件。
本文将详细介绍tar命令的用法及一些常见的选项和示例。
1. 创建tar存档文件:要创建tar存档文件,可以使用以下命令:```tar -cvf archive.tar file1 file2 directory1```-c:表示创建新的存档文件。
-v:表示显示详细的操作过程。
-f:表示指定要创建的存档文件的名称。
archive.tar:所需创建的存档文件的名称。
file1 file2 directory1:要包含在存档文件中的文件或目录的名称。
2. 提取tar存档文件:要从tar存档文件中提取文件,可以使用以下命令:```tar -xvf archive.tar```-x:表示提取存档文件中的文件。
-v:表示显示详细的操作过程。
-f:表示要提取的存档文件的名称。
archive.tar:要提取的存档文件的名称。
3. 查看tar存档文件的内容:要查看tar存档文件的内容,可以使用以下命令:```tar -tvf archive.tar```-t:表示查看存档文件的内容。
-v:表示显示详细的操作过程。
-f:表示要查看的存档文件的名称。
archive.tar:要查看的存档文件的名称。
4. 压缩tar存档文件:要压缩tar存档文件,可以使用以下命令:```tar -czvf archive.tar.gz file1 file2 directory1```-c:表示创建新的存档文件。
-z:表示使用gzip进行压缩。
-v:表示显示详细的操作过程。
-f:表示指定要创建的存档文件的名称。
archive.tar.gz:所需创建的压缩存档文件的名称。
file1 file2 directory1:要包含在存档文件中的文件或目录的名称。
5. 解压缩tar存档文件:要解压缩tar存档文件,可以使用以下命令:```tar -xzvf archive.tar.gz```-x:表示解压缩存档文件中的文件。
tar命令打包和压缩与解压

tar命令打包和压缩与解压Linux⾥压缩与打包时分开的:打包:多个⽂件变⼀个⽂件。
该⼀个⽂件会⼤于整体所有⽂件,因为会添加各个信息说明哪到哪是⼀个⽂件.压缩:⼤⽂件变⼩⽂件。
归档:将多个⽂件变成⼀个⽂件,这个⽂件就是归档⽂件.打包命令: tar -cvf 归档路径被打包⽂件路径。
(c--create archive v-verbose f --file ,f指归档路径,故f必须放在其他选项之后,⽽且-可省略不写)单独打包命令: tar -cvf 归档路径被打包路径. (整体⽂件变⼤,后缀⼀般是.tar)gzip压缩命令: tar -zcvf 归档路径被打包路径. (gun-zip压缩,后缀⼀般是.tar.gz)bzip2压缩命令: tar -jcvf 归档路径被打包路径. (bzip2压缩,后缀⼀般是.tar.bz2)例⼦:[root@lbg test]# lsa b c d[root@lbg test]# tar -cvf test.tar a b c d ---将⽂件abcd打包为test.tar[root@lbg test]# lsa b c d test.tar可以单独的打包,但不可单独的压缩,单独的-z命令是不⾏的.[root@lbg test]# tar -zcvf test.tar.gz a b c d ---打包并gzip压缩。
[root@lbg test]# lsa b c d test.tar test.tar.gz[root@lbg test]# tar -jcvf test.tar.bz2 a b c d ---打包并bzip2压缩。
[root@lbg test]# lsa b c d test.tar test.tar.bz2 test.tar.gz打包时归档路径可以相对/绝对路径,被打包⽂件路径最后是相对路径,⽤绝对路径也可以,但会有警告.另外如果是绝对路径,则会打包的是该绝对路径下的⽂件,⽽⾮⽬录下的具体⽂件.解压:拆包时有同名⽂件会直接覆盖,tar打包的都可拆,加不加z .j都可。
tar解压大全

立志爱上科研Smart is the new Sexytar压缩解压缩命令详解tar命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。
-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。
-r是表示增加文件的意思。
# tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思# tar -xf all.tar 这条命令是解出all.tar包中所有文件,-x是解开的意思查看tar -tf aaa.tar.gz 在不解压的情况下查看压缩包的内容压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress 压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z解压tar –xvf file.tar //解压tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压tar.bz2tar –xZvf file.tar.Z //解压tar.Z总结1、*.tar 用tar –xvf 解压2、*.gz 用gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用tar –xzf 解压4、*.bz2 用bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar –xjf 解压6、*.Z 用uncompress 解压7、*.tar.Z 用tar –xZf 解压。
tar命令用法

tar命令用法引言在Linux系统中,tar命令是一种常用的压缩和归档工具。
tar的意思是“tape archive”,即“磁带归档”。
它的主要功能是将一组文件或目录打包成一个单一的文件,可以方便地进行传输、备份或存档。
在本文中,我将详细介绍tar命令的用法,包括创建归档文件、解压缩归档文件以及一些常用的选项和实例。
创建归档文件使用tar命令创建归档文件非常简单,只需指定要打包的文件或目录以及归档文件的名称。
下面是一些常用的tar命令选项:•-c:创建归档文件•-f:指定归档文件的名称以下是一个创建归档文件的例子:tar -cf archive.tar file1.txt file2.txt dir1在上面的例子中,我们创建了一个名为archive.tar的归档文件,其中包含了file1.txt、file2.txt和dir1目录。
解压缩归档文件除了创建归档文件,tar命令还可以用于解压缩已有的归档文件。
以下是一些常用的tar命令选项:•-x:解压缩归档文件•-f:指定归档文件的名称以下是一个解压缩归档文件的例子:tar -xf archive.tar在上面的例子中,我们解压缩了名为archive.tar的归档文件。
解压缩后的文件和目录将会放在当前目录下。
压缩归档文件除了打包和解包文件,tar命令还可以用于压缩归档文件。
压缩归档文件可以减小文件的大小,节省存储空间。
以下是一些常用的tar命令选项:•-z:使用gzip压缩归档文件•-j:使用bzip2压缩归档文件以下是一个压缩归档文件的例子:tar -czf archive.tar.gz file1.txt file2.txt dir1在上面的例子中,我们将file1.txt、file2.txt和dir1目录打包成archive.tar.gz文件,并使用gzip进行压缩。
查看归档文件内容使用tar命令可以方便地查看归档文件中的内容。
以下是一些常用的tar命令选项:•-t:列出归档文件中的内容以下是一个查看归档文件内容的例子:tar -tf archive.tar在上面的例子中,我们列出了archive.tar中的所有文件和目录。
Linux下解压tar软件包
Linux下解压tar软件包Linux下解压tar软件包的方法:使用root限权解压:tar.gz包的解压方法:sudo tar zxvf file.tar.gzbz2包的解压方法一:sudo tar jxvf file.tar.bz2bz2的解压方法二:sudo bzip2 -de file.tar.bz2|tar xvf file.tar.bz2tar.Z包的解压方法:sudo uncompress file.tar.Z普通用户解压不需要加sudo一样可以,解压后在使用make ; mak install时需加入sudo。
解压后编译:sudo ./configuremakemake install方法二:sudo ./configure --prefix=/路径make ; make install方法三:sudo ./configure --enable-static-link \--prefix=$XXX/static --with-curses &&make &&make install命令解释--enable-static-link: 这个配置命令使bash被静态链接。
--prefix=$XXX/static:这个配置命令把Bash的所有文件安装到$XXX/static目录下,这个目录在chroot环境下或在最终的XXX系统中将成为/static 目录。
(XXX为用户)--with-curses: 将bash链接到某一个库,正如LFS系统将它指向static这一个库。
其实静态链接的bash并不一定要链接到libncurses (也可以暂时链接到静态的termcap )但在LFS中不能这样做(关于LFS的方法可访问相关网站,此问题不在这一范围内)。
每行最后的&&用处很大,它使后一个命令仅在前一个命令返回值为0(表示正确执行)的情况下才执行。
linux下tar命令详解
linux下tar命令详解tar是Linux环境下最常⽤的备份⼯具之⼀。
tar(tap archive)原意为操作磁带⽂件,但基于Linux的⽂件操作机制,同样也可适⽤于普通的磁盘⽂件。
tar可⽤于建⽴、还原、查看、管理⽂件,也可⽅便的追加新⽂件到备份⽂件中,或仅更新部分的备份⽂件,以及解压、删除指定的⽂件。
熟悉其常⽤参数,能⽅便⽇常的系统管理⼯作。
⼀、版本还是那句,不同的操作系统,tar的命令参数是有点区别的:引⽤# tar --versiontar (GNU tar) 1.14⼆、简单操作命令格式:tar [options] [tarfile] [other-files]tar--long-option -function-options filestar可使⽤的参数⾮常多,先列举⼏个最常⽤的参数:引⽤-t, --list列出归档⽂件内容⽬录-x, --extract, --get从归档⽂件中解析⽂件-c, --create创建新的归档⽂件上⾯三个参数,不能同时存在,仅能使⽤其中⼀个,即t/x/c-f file, --file=file指定备份⽂件,或设备,例如磁带机/dev/st0-v, --verbose显⽰命令的执⾏过程-Z, --compress, --uncompress使⽤compress命令处理备份⽂件-z, --gzip, --gunzip, --ungzip使⽤gzip命令处理备份⽂件-j, --I, --bzip使⽤bzip2命令处理备份⽂件-z和-j都是在备份⽂件打包后才进⾏压缩的操作的,并且,该操作会影响其他的参数,后⾯会再提到-C directory, --directory=directory先进⼊指定的⽬录,再释放简单使⽤:把/etc⽬录中所有的⽂件打包为etc.tar⽂件tar -cvf /tmp/etc.tar /etc把/etc⽬录中所有的⽂件打包并使⽤gzip压缩为etc.tar.gz⽂件tar -zcvf /tmp/etc.tar.gz /etc把/etc⽬录中所有的⽂件打包并使⽤bzip2压缩为etc.tar.bz2⽂件这⾥的,tar.gz或tar.bz2都是惯例,为⽅便标识的,例如:tgz等,并不是特定条件,但建议遵循惯例tar -jcvf /tmp/etc.tar.bz2 /etc查看备份包中的内容,若为已经压缩的⽂件,需加上-z或者-j参数tar -ztvf /tmp/etc.tar.gz默认情况下,tar打包时都是使⽤相对路径的,所以,释放时,需要先进⼊⽬录⽬录,然后再解压同样的,根据使⽤的压缩⽅式,应加上-z或者-j参数cd /tmp && tar -zxvf /tmp/etc.tar.gz这是另⼀种写法,结果和上⾯的相同,其会先进⼊/tmp⽬录,然后再释放包的tar -zxvf /tmp/etc.tar.gz -C /tmp释放单个etc/passwd⽂件,正如前⾯提到的,tar包中的是相对路径,所以不能使⽤“/etc/passwd”⽽且,这⾥不能使⽤-C参数,释放⽂件是当前路径的相对路径,并带⽬录释放tar -zxvf /tmp/etc.tar.gz etc/passwdtar还可以⽀持很多额外的参数,⽅便我们在备份和释放的时候进⾏控制。
简述tar命令的功能和常用选项的含义
简述tar命令的功能和常用选项的含义【导言】tar命令是一个常用的压缩和归档命令,它在Linux和Unix系统中广泛使用。
它能够将多个文件和目录打包成一个归档文件,并且可以对归档文件进行压缩和解压缩操作。
本文将简述tar命令的功能和常用选项的含义,以帮助读者更好地理解和使用该命令。
一、tar命令的功能tar命令主要有以下功能:1. 打包(Packaging):将多个文件和目录打包成一个归档文件,方便进行传输和存储。
2. 压缩(Compression):对归档文件进行压缩,减小文件的大小,节省存储空间和传输带宽。
3. 解压缩(Decompression):对已经压缩的归档文件进行解压缩,还原为原始的文件和目录结构。
4. 文件提取(Extraction):从归档文件中提取指定的文件和目录,可以选择性地提取只包含特定文件或目录的子集。
二、tar命令的常用选项和示例tar命令有许多选项,我们挑选了一些常见且常用的选项进行介绍。
1. -c(Create):创建一个新的归档文件,用于打包文件和目录。
使用以下命令创建一个名为archive.tar的归档文件,将文件file1和目录dir1打包进去:```tar -c -f archive.tar file1 dir1```2. -f(File):指定归档文件的名称。
在上述示例中,我们使用了-f选项指定了archive.tar作为归档文件的名称。
3. -x(Extract):从归档文件中提取文件和目录。
使用以下命令从archive.tar中提取所有文件和目录:```tar -x -f archive.tar```4. -z(Gzip):对归档文件进行gzip压缩。
使用以下命令将归档文件archive.tar压缩成archive.tar.gz:```tar -cz -f archive.tar.gz file1 dir1```5. -v(Verbose):显示tar命令的详细执行过程,包括被打包或解包的文件和目录的名称。
tar 命令参数
Tar命令参数一、什么是Tar命令在Linux系统中,tar是一个非常常用的命令行工具,用于创建文件归档和提取归档文件。
它通常与gzip或bzip2一起使用,以便在创建归档文件时进行压缩。
tar (tape archive)命令最初用于磁带操作,现在它也可以与磁盘文件一起使用。
二、Tar命令的基本用法在不使用任何参数的情况下,tar命令的基本语法如下:tar [选项] [目标文件]...其中,选项和目标文件是可选的。
如果不指定目标文件,tar命令将从标准输入中读取数据。
三、常用参数tar命令有很多参数可以根据需要进行灵活设置。
下面是一些常用的tar命令参数:1.-c,–create:创建新的归档文件。
2.-x,–extract,–get:从归档文件中提取文件。
3.-f,–file=ARCHIVE:指定归档文件的文件名。
4.-v,–verbose:显示详细的处理信息。
5.-z,–gzip:使用gzip进行文件压缩。
6.-j,–bzip2:使用bzip2进行文件压缩。
7.-t,–list:列出归档文件中的文件列表。
8.-r,–append:向归档文件中追加文件。
9.-u,–update:仅向归档文件中添加比原文件新的文件。
10.-delete:从归档文件中删除文件。
四、创建归档文件使用tar命令创建归档文件非常简单。
只需使用-c选项指定创建归档文件,并使用-f选项指定归档文件的名称。
例如,要将目录mydir创建为归档文件mydir.tar,可以使用以下命令:tar -cf mydir.tar mydir如果需要在创建归档文件的同时进行文件压缩,可以使用-z或-j选项指定要使用gzip或bzip2进行压缩。
例如,要将目录mydir创建为归档文件mydir.tar.gz,可以使用以下命令:tar -czf mydir.tar.gz mydir五、提取归档文件使用tar命令提取归档文件与创建归档文件类似。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
tar压缩解压tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。
-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。
-r是表示增加文件的意思。
# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思# tar -xf all.tar这条命令是解出all.tar包中所有文件,-t是解开的意思压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用com press压缩,生成一个um compress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压tar –xvf file.tar //解压tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压tar.bz2tar –xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip总结1、*.tar 用tar –xvf 解压2、*.gz 用gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用tar –xzf 解压4、*.bz2 用bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar –xjf 解压6、*.Z 用uncom press 解压7、*.tar.Z 用tar –xZf 解压8、*.rar 用unrar e解压9、*.zip 用unzip 解压.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName1 DirName2大致总结了一下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解压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解压:uncom press FileName.Z压缩:com press FileNam e.tar.Z解压:tar Zxvf FileName.tar.Z压缩:tar Zcvf FileName.tar.Z DirName---------------------------------------------.zip解压:unzip FileName.zip压缩:zip FileName.zip DirName---------------------------------------------.rar解压:rar x FileName.rar压缩:rar a FileName.rar DirNamerar请到:/download.ht m下载!解压后请将rar_static拷贝到/usr/bin目录(其他由$PAT H环境变量指定的目录也可以):[root@www2 t m p]# cp rar_static /usr/bin/rar---------------------------------------------.lha解压:lha -e FileName.lha压缩:lha -a FileNam e.lha FileNamelha请到:r.kanazawa-it.ac.jp/~ishii/lhaunix/下载!>解压后请将lha拷贝到/usr/bin目录(其他由$PAT H环境变量指定的目录也可以):[root@www2 t m p]# cp lha /usr/bin/---------------------------------------------.rpm解包:rpm2cpio FileName.rpm | cpio -div---------------------------------------------.deb解包:ar p FileName.deb data.tar.gz | tar zxf ----------------------------------------------.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .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.* FileNamesEx只是调用相关程序,本身并无压缩、解压功能,请注意!sEx请到:/projects/sex下载!解压后请将sEx拷贝到/usr/bin目录(其他由$PAT H环境变量指定的目录也可以):[root@www2 t m p]# cp sEx /usr/bin/参考文献:Linux 文件压缩工具指南(其实看帮助是最好的方法,一般各个命令都可以用“--help”参数得到常用使用方法!)用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩。
下面分别介绍备份与压缩的命令。
tar命令tar可以为文件和目录创建档案。
利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。
tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。
利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
Linux上的tar是GNU版本的。
语法:tar [主选项+辅选项]文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。
主选项:c 创建新的档案文件。
如果用户想备份一个目录或是一些文件,就要选择这个选项。
r 把要存档的文件追加到档案文件的未尾。
例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
t 列出档案文件的内容,查看已经备份了哪些文件。
u 更新文件。
就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
x 从档案文件中释放文件。
辅助选项:b 该选项是为磁带机设定的。
其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。
f 使用档案文件或设备,这个选项通常是必选的。
k 保存已经存在的文件。
例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。
m在还原文件时,把所有文件的修改时间设定为现在。
M 创建多卷的档案文件,以便在几个磁盘中存放。
v 详细报告tar处理的文件信息。
如无此选项,tar不报告文件信息。
w 每一步都要求确认。
z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
例1:把/home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar。
$ tar cvf usr.tar /hom e例2:把/home目录下包括它的子目录全部做备份文件,并进行压缩,备份文件名为usr.tar.gz 。
$ tar czvf usr.tar.gz /hom e例3:把usr.tar.gz这个备份文件还原并解压缩。
$ tar xzvf usr.tar.gz例4:查看usr.tar备份文件的内容,并以分屏方式显示在显示器上。