linux中的tar解压命令说明

合集下载

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. 压缩归档文件在创建归档文件的同时,我们可以选择是否压缩这个文件。

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令⼩结本⽂介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使⽤它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩⽂件进⾏操作Linux下最常⽤的打包程序就是tar了,使⽤tar程序打出来的包我们常称为tar包,tar包⽂件的命令通常都是以.tar结尾的。

⽣成tar包后,就可以⽤其它的程序来进⾏压缩了,所以⾸先就来讲讲tar命令的基本⽤法:tar命令的选项有很多(⽤man tar可以查看到),但常⽤的就那么⼏个选项,下⾯来举例说明⼀下:# 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的最基本的⽤法。

为了⽅便⽤户在打包解包的同时可以压缩或解压⽂件,tar提供了⼀种特殊的功能。

这就是tar可以在打包或解包的同时调⽤其它的压缩程序,⽐如调⽤gzip、bzip2等。

1) tar调⽤gzip是GNU组织开发的⼀个压缩程序,.gz结尾的⽂件就是gzip压缩的结果。

Linux操作系统中,.zip、.tar、.tar.gz、.tar.bz2、.tar.xz、.jar、.7z等格式的压缩与解压

Linux操作系统中,.zip、.tar、.tar.gz、.tar.bz2、.tar.xz、.jar、.7z等格式的压缩与解压

Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压zip格式压缩: zip -r [目标文件名].zip [原文件/目录名]解压: unzip [原文件名].zip注:-r参数代表递归tar格式(该格式仅仅打包,不压缩)打包:tar -cvf[目标文件名].tar [原文件名/目录名]解包:tar -xvf[原文件名].tar注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息),f参数代表filename(文件名),所以f后必须接文件名。

tar.gz格式方式一:利用前面已经打包好的tar文件,直接用压缩命令。

压缩:gzip[原文件名].tar解压:gunzip[原文件名].tar.gz方式二:一次性打包并压缩、解压并解包打包并压缩: tar -zcvf[目标文件名].tar.gz [原文件名/目录名]解压并解包: tar -zxvf[原文件名].tar.gz注:z代表用gzip算法来压缩/解压。

tar.bz2格式方式一:利用已经打包好的tar文件,直接执行压缩命令:压缩:bzip2 [原文件名].tar解压:bunzip2 [原文件名].tar.bz2方式二:一次性打包并压缩、解压并解包打包并压缩: tar -jcvf[目标文件名].tar.bz2 [原文件名/目录名]解压并解包: tar -jxvf[原文件名].tar.bz2注:小写j代表用bzip2算法来压缩/解压。

tar.xz格式方式一:利用已经打包好的tar文件,直接用压缩命令:压缩:xz[原文件名].tar解压:unxz[原文件名].tar.xz方式二:一次性打包并压缩、解压并解包打包并压缩: tar -Jcvf[目标文件名].tar.xz[原文件名/目录名]解压并解包: tar -Jxvf[原文件名].tar.xz注:大写J代表用xz算法来压缩/解压。

tar 命令压缩文件用法

tar 命令压缩文件用法

tar命令压缩文件用法tar命令是Linux系统中最常用的文件打包和压缩工具之一。

它可以用于将多个文件和目录打包成一个tar文件,同时还可以进行压缩操作,以节省存储空间和提高传输速度。

本篇文章将详细介绍tar命令的用法,帮助您更好地掌握这个强大的工具。

一、tar命令的基本用法tar命令的基本语法如下:tar[选项]-cvf压缩文件名源文件或目录其中,选项包括:-c:创建压缩包;-v:显示详细信息;-f:指定压缩文件名;-z:使用gzip压缩算法;-j:使用bzip2压缩算法(需要单独安装bzip2);-J:使用xz压缩算法(需要单独安装xz)。

源文件或目录是指要打包和压缩的文件夹或文件。

当使用tar命令时,如果省略了压缩文件名,则会显示打包过程中的详细信息。

二、tar命令的常用选项和用法1.压缩算法:tar命令支持多种压缩算法,包括gzip、bzip2和xz。

不同的算法适用于不同的场景,可以根据需要选择合适的算法。

例如,要使用gzip算法进行压缩,可以执行以下命令:tar-zcvf压缩文件名源文件或目录。

2.分卷压缩:如果源文件或目录太大,无法一次性打包成一个完整的压缩文件,可以使用分卷压缩功能。

在执行tar命令时,可以使用-v选项来查看分卷的数量和大小等信息。

例如:tar-cvzf分卷压缩文件名.tar.gz源文件或目录,将会创建一个名为分卷压缩文件名.tar.gz的分卷压缩文件。

3.打包单个文件:要打包单个文件,可以使用-v选项来显示详细信息,然后指定要打包的文件名即可。

例如:tar-vcf压缩文件名.tar文件名。

4.解压文件:要解压已压缩的文件或目录,可以使用tar命令的解压功能。

例如:tar-xvf压缩文件名.tar-C解压目录,将会在解压目录中解压压缩文件中的文件和目录。

三、示例假设要将当前目录下的所有文件和子目录打包成一个名为myarchive.tar的压缩文件,并使用gzip算法进行压缩,可以执行以下命令:tar-zcvfmyarchive.tar.如果要解压一个分卷压缩文件,可以使用以下命令:tar-xzf分卷压缩文件名.tar.gz-C解压目录四、总结本文介绍了tar命令的基本用法和常用选项,包括压缩算法、分卷压缩、打包单个文件和解压文件等。

linux tar解压命令参数

linux tar解压命令参数

linux tar解压命令参数在Linux系统中,tar命令是一个非常常用的命令,用于创建和解压tar存档文件。

它是一个强大且灵活的工具,可以通过使用不同的参数来实现各种不同的功能。

在本篇文章中,我们将详细介绍tar命令的解压参数,并提供相应的示例和说明。

1. -x(或--extract):这是tar命令的最基本解压参数,用于解压tar存档文件。

当使用此参数时,tar命令将解压存档文件中的所有文件和目录到当前工作目录中。

示例:tar -xvf archive.tar说明:此命令将解压名为archive.tar的存档文件。

2. -v(或--verbose):此参数用于在解压过程中显示详细的输出信息。

当tar命令在解压存档文件时,会显示每个文件的名称。

示例:tar -xvf archive.tar说明:通过使用-v参数,你可以在解压过程中查看每个文件的详细信息。

3. -f(或--file):这是指定tar存档文件的参数。

使用这个参数,你可以指定要解压的存档文件的名称。

示例:tar -xvf archive.tar说明:通过使用-f参数,你可以指定要解压的tar存档文件的名称。

4. -C(或--directory):这个参数用于指定解压的目录。

使用这个参数,你可以将tar存档中的文件和目录解压到指定的目录中。

示例:tar -xvf archive.tar -C /path/to/directory说明:通过使用-C参数,你可以将tar存档中的文件和目录解压到/path/to/directory目录中。

5. -k(或--keep-old-files):此参数用于保留系统中已有的文件,如果存档文件中存在同名文件,tar命令将保留已有文件,并跳过解压存档文件中的同名文件。

示例:tar -xvkf archive.tar说明:通过使用-k参数,tar命令将保留系统中已有的同名文件。

6. --strip-components=num:这个参数用于指定解压存档文件时要跳过的目录层级数。

linux解压缩文件命令大全(.tar.gz,tar.bz2,.zip,.rar,.gz)

linux解压缩文件命令大全(.tar.gz,tar.bz2,.zip,.rar,.gz)

linux解压缩⽂件命令⼤全(.tar.gz,tar.bz2,.zip,.rar,.gz)⽬录上⾯的⽂章介绍了绝⼤多数的压缩⽂件的压缩与解压缩命令。

这⾥对常见的压缩⽂件进⾏了总结,满⾜常见的需求。

tar命令可以搞定后缀有.tar的压缩⽂件,如:.tar, .tar.gz, tar.bz2, tar.Z。

如果是单纯以.gz, .bz2, .Z结尾的压缩⽂件,它们有对应的压缩处理命令,分别是gzip, bzip2, compress/uncompress。

Windows 操作系统下常见的压缩⽂件有.zip, .rar,这两类压缩⽂件需要分别⽤到zip和rar命令来进⾏操作。

.tar压缩:tar cvf FileName.tar DirName解压:tar xvf FileName.tar.tar.gz压缩:tar zcvf FileName.tar.gz DirName解压:tar zxvf FileName.tar.gz.tar.bz2压缩:tar jcvf FileName.tar.bz2 DirName解压:tar jxvf FileName.tar.bz2.tar.Z压缩:tar Zcvf FileName.tar.Z DirName解压:tar Zxvf FileName.tar.Z.Zubuntu系统需额外安装:sudo apt-get install ncompress解压:uncompress FileName.Z压缩:compress FileName.gz解压:gzip -d FileName.gz压缩:gzip FileName.bz2解压:bzip2 -d FileName.bz2压缩:bzip2 -z FileName.rarubuntu系统需额外安装:sudo apt-get install rar解压:rar x FileName.rar压缩:rar a FileName.rar DirName.zipubuntu系统需额外安装:sudo apt-get install zip解压:unzip FileName.zip压缩:zip FileName.zip DirName提⽰:.tar.xxx后缀的压缩⽂件需要系统中安装有相应⽀持的压缩命令,如果是处理.tar.bz2,系统必须同时安装有tar和bzip2命令;如果是处理tar.gz`,必须同时安装有tar和gzip`` 命令,缺⼀不可。

Linux系统下tar压缩解压缩命令详解

Linux系统下tar压缩解压缩命令详解

Linux系统下tar压缩解压缩命令详解导读:tar,是Linux系统的一个命令,非常好用!如果你对tar命令不甚了解的话,可以看看小编为大家整理的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后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z rar 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 用uncompress 解压7、*.tar.Z 用tar -xZf 解压8、*.rar 用unrar e解压9、*.zip 用unzip 解压解压jdk到指定文件夹:tar -xzvf jdk-8u131-linux-x64.tar.gz -C /usr/local/java01root@ubuntu:~# tar --help02用法: tar [选项...] [FILE]...03GNU 'tar' saves many files together into a single tape or disk archive, and can04restore individual files from the archive.05Examples:06tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.07tar -tvf archive.tar # List all files in archive.tar verbosely.08tar -xf archive.tar # Extract all files from archive.tar.09主操作模式:10-A, --catenate, --concatenate 追加tar 文件至归档11-c, --create 创建一个新归档12-d, --diff, --compare 找出归档和文件系统的差异13--delete 从归档(非磁带!)中删除14-r, --append 追加文件至归档结尾15-t, --list 列出归档内容16--test-label 测试归档卷标并退出17-u, --update 仅追加比归档中副本更新的文件18-x, --extract, --get 从归档中解出文件19操作修饰符:20--check-device 当创建增量归档时检查设备号(默认)21-g, --listed-incremental=FILE 处理新式的GNU 格式的增量备份22-G, --incremental 处理老式的GNU 格式的增量备份23--ignore-failed-read24当遇上不可读文件时不要以非零值退出25--level=NUMBER 所创建的增量列表归档的输出级别26-n, --seek 归档可检索27--no-check-device 当创建增量归档时不要检查设备号28--no-seek 归档不可检索29--occurrence[=NUMBER] 仅处理归档中每个文件的第NUMBER30个事件;仅当与以下子命令--delete,31--diff, --extract 或是--list32中的一个联合使用时,此选项才有效。

使用tar命令打包和解包文件和

使用tar命令打包和解包文件和

使用tar命令打包和解包文件和tar命令是Linux及Unix系统中常用的文件打包和解包工具之一。

它可以将多个文件或目录打包成一个归档文件,并且可以通过解包还原出原始文件和目录结构。

本文将介绍tar命令的主要用法和一些常见的应用场景。

一、tar命令的基本用法1. 打包文件:要打包文件,可以使用tar命令的-c参数,结合-f参数指定归档文件名。

例如,要将当前目录下的所有文件打包成一个名为archive.tar的归档文件,可以执行以下命令:```shelltar -cf archive.tar *```2. 解包文件:要解包已经打包好的归档文件,可以使用tar命令的-x参数,结合-f 参数指定归档文件名。

例如,要解包名为archive.tar的归档文件,可以执行以下命令:```shelltar -xf archive.tar```3. 查看归档文件内容:要查看归档文件中包含的文件列表,可以使用tar命令的-t参数,结合-f参数指定归档文件名。

例如,要查看名为archive.tar的归档文件中包含的文件列表,可以执行以下命令:```shelltar -tf archive.tar```4. 同时打包和压缩文件:tar命令还支持和gzip、bzip2等压缩工具结合使用,以实现同时打包和压缩文件的功能。

例如,要将当前目录下的所有文件打包成一个名为archive.tar.gz的压缩包,可以执行以下命令:```shelltar -czf archive.tar.gz *```二、tar命令的高级用法1. 打包指定目录:如果只需要打包指定的目录或文件,可以在tar命令中指定路径。

例如,要打包指定目录/dir下的所有文件,可以执行以下命令:```shelltar -cf archive.tar /dir```2. 排除某些文件或目录:有时候我们希望在打包文件时排除某些文件或目录,可以使用tar 命令的--exclude参数。

linux中tar及压缩解压命令用法

linux中tar及压缩解压命令用法

linux中tar及压缩解压命令⽤法把常⽤的tar解压命令总结下,当作备忘:tar 命令可以为Linux的⽂件和⽬录创建档案。

利⽤ tar,可以为某⼀特定⽂件创建档案(备份⽂件),也可以在档案中改变⽂件,或者向档案中加⼊新的⽂件。

tar 最初被⽤来在磁带上创建档案,现在,⽤户可以在任何设备上创建档案。

利⽤ tar 命令,可以把⼀⼤堆的⽂件和⽬录全部打包成⼀个⽂件,这对于备份⽂件或将⼏个⽂件组合成为⼀个⽂件以便于⽹络传输是⾮常有⽤的。

打包是指将⼀⼤堆⽂件或⽬录变成⼀个总的⽂件;压缩则是将⼀个⼤的⽂件通过⼀些压缩算法变成⼀个⼩⽂件。

为什么要区分这两个概念呢?这源于 Linux 中很多压缩程序只能针对⼀个⽂件进⾏压缩,这样当你想要压缩⼀⼤堆⽂件时,你得先将这⼀⼤堆⽂件先打成⼀个包(tar命令),然后再⽤压缩程序进⾏压缩(gzip bzip2命令)。

语法tar (选项) (参数)选项-A或--catenate:新增⽂件到以存在的备份⽂件;-B:设置区块⼤⼩;-c或--create:建⽴新的备份⽂件;-C <⽬录>:这个选项⽤在解压缩,若要在特定⽬录解压缩,可以使⽤这个选项。

-d:记录⽂件的差别;-x或--extract或--get:从备份⽂件中还原⽂件;-t或--list:列出备份⽂件的内容;-z或--gzip或--ungzip:通过gzip指令处理备份⽂件;-Z或--compress或--uncompress:通过compress指令处理备份⽂件;-f<备份⽂件>或--file=<备份⽂件>:指定备份⽂件;-v或--verbose:显⽰指令执⾏过程;-r:添加⽂件到已经压缩的⽂件;-u:添加改变了和现有的⽂件到已经存在的压缩⽂件;-j:⽀持bzip2解压⽂件;-v:显⽰操作过程;-l:⽂件系统边界设置;-k:保留原有⽂件不覆盖;-m:保留⽂件不被覆盖;-w:确认压缩⽂件的正确性;-p或--same-permissions:⽤原来的⽂件权限还原⽂件;-P或--absolute-names:⽂件名使⽤绝对名称,不移除⽂件名称前的“/”号;-N <⽇期格式> 或 --newer=<⽇期时间>:只将较指定⽇期更新的⽂件保存到备份⽂件⾥;--exclude=<范本样式>:排除符合范本样式的⽂件。

tar命令的使用

tar命令的使用

tar命令的使用tar命令是在Unix/Linux系统中对文件和目录进行归档和压缩的命令工具,它是一个非常常用的命令。

本文将详细介绍tar 命令的使用方法和参数。

1. tar命令的基本语法:tar [选项] [文件名/目录名]选项:-c:创建tar归档文件-x:从tar归档文件中提取文件-f:指定tar归档文件名-z:使用gzip压缩/解压归档文件-v:显示归档/提取的详细过程-C:指定目标目录2. 创建tar归档文件要创建一个tar归档文件,可以使用-c选项,后接-f指定归档文件名,最后加上要归档的文件或目录。

示例:tar -cvf archive.tar file1 file2以上命令将创建一个名为archive.tar的归档文件,其中包含了file1和file2两个文件。

3. 解压tar归档文件要从tar归档文件中提取文件,可以使用-x选项,后接-f指定归档文件名。

示例:tar -xvf archive.tar以上命令将从archive.tar归档文件中提取出所有的文件。

4. 使用gzip压缩/解压归档文件tar命令还支持使用gzip进行归档文件的压缩和解压缩。

使用-z选项,可以在创建和提取归档文件时进行gzip压缩和解压缩。

示例:tar -cvzf archive.tar.gz file1 file2以上命令将创建一个压缩后的归档文件archive.tar.gz,其中包含了file1和file2。

示例:tar -xzvf archive.tar.gz以上命令将从压缩的归档文件archive.tar.gz中提取出所有的文件。

5. 显示归档/提取的详细过程使用-v选项,可以在创建和提取归档文件时显示详细的过程信息。

示例:tar -cvf archive.tar file1 file2以上命令将创建归档文件archive.tar,并显示详细的创建过程。

示例:tar -xvf archive.tar以上命令将从archive.tar归档文件中提取出文件,并显示详细的提取过程。

Linux中tar压缩解压缩命令详解

Linux中tar压缩解压缩命令详解

Linux中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 -[参数] ⽬标⽂件源⽂件tar -cvf jpg.tar *.jpg //将⽬录⾥所有jpg⽂件打包成jpg.tartar -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.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 ⽤ uncompress 解压7、*.tar.Z ⽤tar -xZf 解压8、*.rar ⽤ unrar e解压9、*.zip ⽤ unzip 解压。

tar命令用法

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软件包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用法

linux压缩命令tar用法一、引言在Linux系统中,tar命令是一个常用的压缩和解压缩工具,它可以用于创建压缩包,以及解压缩已压缩的文件和目录。

本篇文章将详细介绍tar命令的用法,包括其基本语法、选项和参数。

二、基本语法tar命令的基本语法如下:tar [选项]... [文件]...其中,选项包括:-c:创建压缩包;-x:解压缩;-v:显示详细信息;-z:使用gzip压缩;-j:使用bzip2压缩;-k:以100MB为单位增量地进行归档。

文件则是指需要被压缩或解压缩的文件或目录。

三、常用选项和参数1. 压缩文件和目录:使用tar命令可以压缩单个文件或目录。

例如,要压缩名为example.txt的文件,可以使用以下命令:`tar -czvf example.tar.gz example.txt`。

其中,-c表示创建压缩包,-z 表示使用gzip压缩,-v表示显示详细信息,最后三个参数是指定要压缩的文件和压缩文件的名称。

2. 解压缩文件:要解压缩已压缩的文件,可以使用以下命令:`tar -xvf archive.tar`。

其中,-x表示解压缩,archive.tar是要解压的压缩文件的名称。

3. 递归解压缩目录:如果要解压缩一个目录及其子目录和文件,可以使用以下命令:`tar -xzvf archive.tar.gz -C/path/to/destination`。

其中,-z表示使用gzip压缩,-x表示解压缩,-C表示切换到目标目录,/path/to/destination是解压目录的路径。

4. 打包多个文件:如果要打包多个文件到一个压缩文件中,可以使用以下命令:`tar -cvf archive.tar file1 file2 file3`。

其中,-c表示创建压缩包,-v表示显示详细信息,file1、file2和file3是要打包的文件名。

5. 打包并移至其他目录:如果要打包多个文件并将压缩包移至其他目录,可以使用以下命令:`tar -cvf archive.tar file1 file2 file3 -xvpf archive.tar`。

linux中tar命令的用法

linux中tar命令的用法

linux中tar命令的用法摘要:1.引言2.tar 命令简介3.tar 命令的基本用法3.1 打包文件3.2 打包目录3.3 解包文件3.4 解包目录4.tar 命令的选项与参数4.1 常用选项与参数4.2 高级选项与参数5.tar 命令在实际应用中的案例6.总结正文:Linux 中的tar 命令是一种非常常用的文件打包与解包工具,它可以帮助用户方便地备份、传输和存储文件。

本篇文章将详细介绍tar 命令的用法以及在实际应用中的案例。

首先,我们需要了解tar 命令的基本概念。

tar 命令的全称是“Tape ARchive”,即磁带归档,它最早是用来将文件打包后存储在磁带上的。

随着技术的发展,tar 命令已经不仅可以处理磁带,还可以处理文件、目录以及各种存储设备。

接下来,我们来学习tar 命令的基本用法。

1.打包文件使用tar 命令打包文件非常简单,只需在命令行中输入“tar -cvzf 文件名.tar.gz 要打包的文件”,即可将指定的文件打包成.tar.gz 文件。

其中,-c 表示创建一个新的压缩文件,-v 表示显示详细信息,-z 表示使用gzip 压缩,-f 表示指定压缩文件的名称。

2.打包目录打包目录与打包文件类似,只需将“要打包的文件”替换为“要打包的目录”,然后执行相同的命令。

例如,要打包名为“example”的目录,可以输入“tar -cvzf example.tar.gz example”。

3.解包文件解包文件的操作也很简单,只需在命令行中输入“tar -xvzf 文件名.tar.gz”,即可将指定的.tar.gz 文件解包。

其中,-x 表示解包,-v 表示显示详细信息,-z 表示使用gzip 解压,-f 表示指定解压的文件名称。

4.解包目录解包目录的操作与解包文件类似,只需将“要解包的文件”替换为“要解包的目录”,然后执行相同的命令。

例如,要解包名为“example.tar.gz”的文件,可以输入“tar -xvzf example.tar.gz”。

tar 命令用法

tar 命令用法

tar 命令用法tar命令在Linux系统中常用于文件的打包和压缩,其基本用法如下:1. 打包文件:使用-c参数可以创建一个新的tar包,例如:```bashtar -cvf output_ directory_or_file```其中,-c表示创建新的tar包,-v表示在打包过程中显示详细信息,-f指定输出文件名。

2. 解包文件:使用-x参数可以解压一个tar包,例如:```bashtar -xvf input_```其中,-x表示解压tar包。

3. 压缩打包文件:除了简单的打包,tar命令还支持与压缩工具(如gzip、bzip2等)结合使用,以减小文件大小。

例如,使用gzip压缩后的tar包后缀为.,使用bzip2压缩后的tar包后缀为.。

压缩和解压时需要指定相应的参数,例如:```bashtar -czvf output_ directory_or_file 使用gzip压缩tar -jcvf output_ directory_or_file 使用bzip2压缩```解压时也需要指定相应的参数,例如:```bashtar -xzvf input_ 使用gzip解压tar -jxvf input_ 使用bzip2解压```4. 查看tar包内容:使用-t参数可以查看tar包中的内容,例如:```bashtar -tzf input_ 查看gzip压缩的tar包内容```5. 保持原文件的属性:使用-p参数可以保持原文件的属性,例如:```bashtar -cpvf output_ directory_or_file 打包并保持原文件的属性```。

tar.gz 解压 部分文件原理

tar.gz 解压 部分文件原理

tar.gz 解压部分文件原理解压tar.gz文件是在Linux系统中常见的操作,通常用于将一个文件夹以及其中的所有文件压缩成一个tar.gz文件,然后再将其解压。

解压部分文件原理则是在解压tar.gz文件时只解压其中的部分文件或文件夹,而不是全部解压出来。

这种操作在实际应用中非常常见,因此我们有必要深入了解其原理和实现方式。

1. tar.gz文件的基本原理在深入解压部分文件的原理之前,我们需要先了解一下tar.gz文件的基本原理。

tar.gz文件实际上是两个压缩文件的组合,tar文件和gz文件。

tar文件是将多个文件打包成一个文件,而gz文件是将文件进行gzip压缩。

当我们使用tar命令对一个文件夹进行打包时,会生成一个.tar文件,这个文件实际上是一个归档文件,其中包含了原始文件夹中的所有内容。

接着,我们使用gzip命令对.tar文件进行压缩,生成一个.tar.gz文件。

这个文件是经过gzip压缩的tar文件,可以大大减小文件的大小。

2. 解压tar.gz文件要解压一个tar.gz文件,我们通常使用以下命令:tar -zxvf file.tar.gz这条命令中,-z表示使用gzip进行解压,-x表示提取文件,-v表示显示详细信息,-f表示指定文件名。

这样我们就可以将整个tar.gz文件解压出来。

3. 解压部分文件原理要实现解压部分文件,我们不能直接使用上面的命令,而是需要借助一些其他的工具和方法。

解压部分文件的原理实际上是先将整个tar.gz文件解压出来,然后再从中提取出需要的文件或文件夹。

在Linux系统中,我们可以使用tar命令的wildcards参数来实现解压部分文件的功能。

该参数允许我们通过通配符来指定需要解压的文件或文件夹的名称。

另外,我们还可以结合使用tar命令的exclude参数,排除不需要解压的文件或文件夹。

这样就可以实现只解压部分文件的目的。

4. 实现解压部分文件的方法接下来,我们来具体介绍一下如何通过实际操作来实现解压部分文件的功能。

linux tar解压命令参数

linux tar解压命令参数

在Linux中,tar是一个常用的打包、压缩、解压缩工具。

以下是tar命令的一些常用参数:
* -c:创建新的压缩文件。

* -x:解压缩文件。

* -t:列出压缩文件中的内容。

* -r:将文件追加到已存在的压缩文件中。

* -u:更新压缩文件中的内容。

* -z:使用gzip压缩或解压文件。

* -j:使用bzip2压缩或解压文件。

* -Z:使用compress压缩或解压文件。

* -v:显示详细的操作过程。

* -O:将文件解压到标准输出。

* -f:指定压缩文件的名称。

这个参数是必选的,并且必须放在最后,后面只能接压缩文件的名称。

以下是一些示例命令:
1. 压缩当前目录下的文件夹或文件test到test.tar.gz:
```css
tar -zcvf test.tar.gz test
```
2. 解压缩当前目录下的file.tar.gz到file:
```css
tar -zxvf file.tar.gz
```
3. 在不解压的情况下查看压缩包的内容:
```css
tar -t -f file.tar.gz
```
以上示例中的参数只是tar命令的部分常用参数,还有其他可选参数和组合方式可以根据具体需求进行使用。

linux下_tar解压_gz解压_bz2等各种解压文件使用方法

linux下_tar解压_gz解压_bz2等各种解压文件使用方法

首先以用户账号进入终端,允许root账号登陆:$ su$ vi /etc/pam.d/gdm删除其中的一行auth required pam_succeed_if.souser != root quiet:wq保存并退出。

$ vi /etc/pam.d/gdm-passwaord删除其中的一行auth required pam_succeed_if.souser != root quiet:wq保存并退出。

这样就可以使用root进行GUI登陆了。

还可以修改/etc/gdm/custom.conf文件,增加下面几行,启用root自动登陆[daemon]AutomaticLoginEnable=trueAutomaticLogin=user_nameFedora 12的网络服务不能自动启动,同样需要修改chkconfig --level 35 network on如果使用GUI界面去修改网络配置,貌似那个修改程序有BUG,子网掩码改完了再打开就变成了192.168.1.1同样,可以在文件中直接修改。

文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0编辑特别推荐:linux下tar解压gz解压bz2等各种解压文件使用方法.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 --bzip xvf 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解压:uncompress FileName.Z压缩:compress FileName.tar.Z解压:tar Zxvf FileName.tar.Z压缩:tar Zcvf FileName.tar.Z DirName———————————————.zip解压:unzip FileName.zip压缩:zip FileName.zip DirName压缩一个目录使用-r 参数,-r 递归。

Linux解压命令tar

Linux解压命令tar
unrar e file.rar
网络错误503请刷新页面重试持续报错请尝试更换浏览器或网络环境
Linux解压命令tar
1. 参数说明: -c :建立一个打包文件; -x :解开一个打包文件; -t :查看 tar包里面的文件; (c/x/t仅能存在一个,不可同时存在,因为不可能同时压缩与解压缩。) -z :打包后用gzip压缩,生成.tar.gz文件; -j :打包后用zip2压缩,生成.tar.bz2文件; -v :压缩的过程中显示文件; -f :使用文件名,在f之后要立即接文件名,不要再加其它参数; -p :保持原文件的属性; 2. 典型例子
2.1 解 压 tar文 件
tar -xvf file.tar
2.2 解 压 tar.gz文 件
tar -xzvf file.tar.gz
2.3 解 压 tar.gz2文 件
tar -xjvf file.tar.bz2
2.4 解 压 z
2.5 解 压 rar文 件
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux解压 tar命令tar命令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 打包!范例:范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩![root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。

# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~# 上述指令在执行的时候,会显示一个警告讯息:# 『tar: Removing leading `/" from member names』那是关於绝对路径的特殊设定。

范例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?[root@linux ~]# tar -ztvf /tmp/etc.tar.gz# 由於我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,# 就得要加上 z 这个参数了!这很重要的!范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下[root@linux ~]# cd /usr/local/src[root@linux src]# tar -zxvf /tmp/etc.tar.gz# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入/usr/local/src/etc# 则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已[root@linux ~]# cd /tmp[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd# 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,# 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!范例五:将 /etc/ 内的所有文件备份下来,并且保存其权限![root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc# 这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!范例六:在 /home 当中,比 2005/06/01 新的文件才备份[root@linux ~]# tar -N "2005/06/01" -zcvf home.tar.gz /home范例七:我要备份 /home, /etc ,但不要 /home/dmtsai[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc范例八:将 /etc/ 打包后直接解开在 /tmp 底下,而不产生文件![root@linux ~]# cd /tmp[root@linux tmp]# tar -cvf - /etc | tar -xvf -# 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!# 要注意的地方在於输出档变成 - 而输入档也变成 - ,又有一个 | 存在~# 这分别代表 standard output, standard input 与管线命令啦!# 这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释啰Linux中常见的“压缩与解压缩”方法(2011-03-07 17:47:02)转载分类:嵌入式与QT编程篇标签:linuxc杂谈it常见的“压缩与解压缩”方法...压缩解压linux下怎么解后缀名是gzip的文件?1.以.a为扩展名的文件:#tar xv file.a2.以.z为扩展名的文件:#uncompress file.Z3.以.gz为扩展名的文件:#gunzip file.gz4.以.bz2为扩展名的文件:#bunzip2 file.bz25.以.tar.Z为扩展名的文件:#tar xvZf file.tar.Z或#co mpress -dc file.tar.Z | tar xvf -6.以.tar.gz/.tgz为扩展名的文件:#tar xvzf file.tar.gz或gzip -dc file.tar.gz | tar xv f -7.以.tar.bz2为扩展名的文件:#tar xvIf file.tar.bz2或bzip2 -dc file.tar.bz2 | xv f -8.以.cpio.gz/.cgz为扩展名的文件:#gzip -dc file.cgz | cpio -div9.以.cpio/cpio为扩展名的文件:#cpio -div file.cpio或cpio -divc file.cpio10.以.rp m为扩展名的文件安装:#rpm -i file.rp m11.以.rp m为扩展名的文件解压缩:#rpm2cpio file.rp m | cpio -div12.以.deb为扩展名的文件安装:#dpkg -i file.deb13.以.deb为扩展名的文件解压缩:#dpkg-deb --fsys-tarfile file.deb | tar xv f - ar p file.deb data.tar.gz | tar xvzf -14.以.zip为扩展名的文件:#unzip file.zip在linux下解压Winzip格式的文件要是装了jdk的话,可以用jar命令;还可以使用unzip命令。

直接解压.tar.gz文件xxxx.tar.gz文件使用tar带zxv f参数,可以一次解压开。

XXXX为文件名。

例如:$tar zxvf xxxx.tar.gz 各种压缩文件的解压(安装方法)文件扩展名解压(安装方法).a ar xv file.a.Z unco mpress file.Z.gz gunzip file.gz.bz2 bunzip2 file.bz2.tar.Z tar xv Zf file.tar.Zcompress -dc file.tar.Z | tar xv f -.tar.gz/.tgz tar xvzf file.tar.gzgzip -dc file.tar.gz | tar xv f -.tar.bz2 tar xvIf file.tar.bz2bzip2 -dc file.tar.bz2 | xv f -.cpio.gz/.cgz gzip -dc file.cgz | cpio -div.cpio/cpio cpio -div file.cpiocpio -divc file.cpio.rpm/install rpm -i file.rpm.rpm/extract rp m2cpio file.rp m | cpio -div.deb/install dpkg -i file.deb.deb/exrtact dpkg-deb --fsys-tarfile file.deb | tar xv f -ar p file.deb data.tar.gz | tar xvzf -.zip unzip file.zipbzip2 -d myfile.tar.bz2 | tar xv ftar xv fz my file.tar.bz2x 是解压v 是复杂输出f 是指定文件z gz格式gzipgzip[选项]要压缩(或解压缩)的文件名-c将输出写到标准输出上,并保留原有文件。

-d将压缩文件压缩。

-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字-r递归式地查找指定目录并压缩或压缩其中的所有文件。

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

-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。

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

举例:把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tartar cvf usr.tar /ho me把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz tar czvf usr.tar.gz /usr压缩一组文件,文件的后缀为tar.gz#tar cvf back.tar /back/#gzip -q back.taror#tar cvfz back.tar.gz /back/释放一个后缀为tar.gz的文件。

#tar zxvf back.tar.gz#gzip back.tar.gz#tar xvf back.tartar的使用方法:1:压缩一组文件为tar.gz后缀tar cvf backup.tar /etc或gzip -q backup.tar.gz2:释放一个后缀为tar.gz的文件gunzip backup.tar.gz或tar xvf backup.tar3:用一个命令完成压缩tar cvf -/etc | gzip -qc > backup.tar.gz4:用一个命令完成释放gunzip -c backup.tar.gz | tar xv f -5:如何解开ta.Z的文件tar xv fz backup.tar.Z或uncompress backup.tar.Ztar xv f backup.tar6:如何解开.tgz文件gunzip backup.tgz7:如何压缩和解压缩.bz2的包bzip2 /etc/smb.conf 这将压缩文件s mb.con f成s mb.con f.bz2bunzip2 /etc/smb.conf.bz2 在当前目录下还原smb.conf.bz2为s mb.conf。

相关文档
最新文档