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 -cvf jpg.tar *.jpg //将⽬录⾥所有jpg⽂件打包成jpg.tar

tar -czf jpg.tar.gz *.jpg //将⽬录⾥所有jpg⽂件打包成jpg.tar后,并且将其⽤gzip压缩,⽣成⼀个gzip压缩过的包,命名为jpg.tar.gz

tar -cjf jpg.tar.bz2 *.jpg //将⽬录⾥所有jpg⽂件打包成jpg.tar后,并且将其⽤bzip2压缩,⽣成⼀个bzip2压缩过的包,命名为jpg.tar.bz2

tar -cZf jpg.tar.Z *.jpg //将⽬录⾥所有jpg⽂件打包成jpg.tar后,并且将其⽤compress压缩,⽣成⼀个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压tar -xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar -xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip 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 解压

合集下载

linux系统tar文件压缩打包命令

linux系统tar文件压缩打包命令

linux系统tar⽂件压缩打包命令

打包成tar.gz格式压缩包

# tar -zcvf renwolesshel.tar.gz /renwolesshel

解压tar.gz格式压缩包

# tar zxvf renwolesshel.tar.gz

打包成tar.bz2格式压缩包

# tar -jcvf renwolesshel.tar.bz2 /renwolesshel

解压tar.bz2格式的压缩包

# tar jxvf renwolesshel.tar.bz2

压缩成zip格式

# zip -q -r renwolesshel.zip renwolesshel/

解压zip格式的压缩包

# unzip renwolesshel.zip

暂时先这些吧,后期遇到了再添加。

解压缩命令:

命令格式:tar -zxvf 压缩⽂件名.tar.gz。解压缩后的⽂件只能放在当前的⽬录。

解压全部命令参考:

tar –xvf file.tar 解压 tar包

tar -xzvf file.tar.gz 解压tar.gz

tar -xjvf file.tar.bz2 解压 tar.bz2

tar –xZvf file.tar.Z 解压tar.Z

unrar e file.rar 解压rar

unzip file.zip 解压zip

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

Linuxtar.gz、tar、bz2、zip等解压缩、压缩命令详解

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. 对于 .zip

linux 下提供了 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 是解压程序。它们的参数选项很多,这⾥只做简单介绍,依旧举例说明⼀下其⽤法:# rar a all *.jpg这条命令是将所有 .jpg 的⽂件压缩成⼀个 rar 包,名为 all.rar,该程序会将 .rar 扩展名将⾃动附加到包名后。# unrar e all.rar这条命令是将 all.rar 中的所有⽂件解压出来:

Linux解压缩命令简介及解压缩命令使用

Linux解压缩命令简介及解压缩命令使用

Linux解压缩命令简介及解压缩命令使⽤

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 –cvf jpg.tar *.jpg //将⽬录⾥所有jpg⽂件打包成tar.jpgtar –czf jpg.tar.gz *.jpgtar –cjf jpg.tar.bz2 *.jpg

// 将⽬录⾥所有jpg⽂件打包成jpg.tar后,并且将其⽤gzip压缩,⽣成⼀个gzip压缩过的包,命名为jpg.tar.gz

//将⽬录⾥所有jpg⽂件打包成jpg.tar后,并且将其⽤bzip2压缩,⽣成⼀个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf

jpg.tar.Z *.jpgrar a jpg.rar *.jpg

Linux终端命令之压缩和解压缩

Linux终端命令之压缩和解压缩

Linux终端命令之压缩和解压缩

在Linux终端中,压缩和解压缩命令是非常常用的功能。通过压缩,我们可以将多个文件或文件夹打包成一个压缩文件,从而方便传输和存储。而解压缩则是将压缩文件还原为原始文件或文件夹。本文将介绍Linux中常用的压缩和解压缩命令以及其使用方法。

1. gzip命令

gzip命令是Linux中最常用的压缩命令之一,它使用Gzip算法压缩文件,并将压缩后的文件保存为以.gz为扩展名的文件。以下是常用的gzip命令及其参数:

1.1 压缩文件:使用gzip命令压缩文件非常简单,只需在终端输入以下命令:

```

gzip

```

例如,要压缩名为file.txt的文件,我们可以输入以下命令:

```

gzip file.txt

```

该命令会将file.txt文件压缩为file.txt.gz。 1.2 解压缩文件:要解压缩一个以.gz结尾的文件,可以使用以下命令:

```

gzip -d

```

例如,要将file.txt.gz解压缩为file.txt,我们可以输入以下命令:

```

gzip -d file.txt.gz

```

2. tar命令

tar命令用于将多个文件或文件夹打包成一个归档文件,常用的扩展名为.tar。以下是常用的tar命令及其参数:

2.1 打包文件或文件夹:使用tar命令打包文件非常简单,只需在终端输入以下命令:

```

tar -cvf ...

```

例如,要将file1.txt和file2.txt打包成一个名为archive.tar的归档文件,我们可以输入以下命令: ```

tar -cvf archive.tar file1.txt file2.txt

```

2.2 解包归档文件:要解包一个以.tar结尾的归档文件,可以使用以下命令:

```

tar -xvf

```

例如,要将archive.tar解包,我们可以输入以下命令:

解压tar包的linux命令的详细说明

解压tar包的linux命令的详细说明

解压tar包的linux命令的详细说明

Linux系统下解压tar包自然要用到tar命令。下面由店铺整理了解压tar包的linux命令的详细说明,希望对你有帮助。

解压tar包的linux命令的详细说明

tar

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

linux系统下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 –cvf jpg.tar *.jpg 将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

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 表示指定解压的文件名称。

linux压缩命令之tar命令

linux压缩命令之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 -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

浅析Linux打包压缩解压缩命令大全(收藏)

浅析Linux打包压缩解压缩命令⼤全(收藏)

下⾯是⼩编⽇常收集整理的关于linux打包压缩解压缩命令⼤全,具体内容如下所述:tar命令

解包:tar zxvf FileName.tar

打包:tar czvf FileName.tar DirNamegz命令

解压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

压缩多个⽂件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...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 DirNamebz命令

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

压缩:未知.tar.bz

解压:tar jxvf FileName.tar.bzZ命令

解压:uncompress FileName.Z

压缩:compress FileName.tar.Z

解压:tar Zxvf FileName.tar.Z

压缩:tar Zcvf FileName.tar.Z DirNamezip命令

解压:unzip FileName.zip

压缩:zip FileName.zip DirName总结

以上所述是⼩编给⼤家介绍的Linux打包压缩解压缩命令⼤全,希望对⼤家有所帮助,如果⼤家有任何疑问欢迎给我留⾔,⼩编会及时回复⼤家的!

Linux中tar命令用法

Linux中tar命令⽤法

⼀. tar命令概述

1. 作⽤: tar命令是Unix/Linux系统中备份⽂件(打包/解压)的可靠⽅法,⼏乎可以⼯作于任何环境中,它的使⽤权限是所有⽤户。 2. 格式: tar [命令] [参数] ⽂件或⽬录

⽰例:

① tar -czvf test.tgz test; 将当前⽬录下的test⽂件夹打包为test.tgz

② tar -xzvf test.tgz; 将test.tgz解压到当前⽬录,如果要解压到指定⽬录,如解压到/usr,可以⽤:tar -xzvf test.tgz -C /usr;其中C必须⼤写

3. 主要参数:使⽤该命令时,必须选择⼀个命令(仅选⼀个,如-x),参数是辅助选项,可以根据需要选择(-f必选)

⼆. 命令

-c: 建⽴压缩档案 -x:解压 -t:查看内容 -r:向压缩归档⽂件末尾追加⽂件 -u:更新原压缩包中的⽂件

注意:这五个是独⽴的命令,压缩解压都要⽤到其中⼀个,可以和别的命令连⽤但只能⽤其中⼀个。下⾯的参数是根据需要在压缩或解压档案时可选的。

三.参数

-z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显⽰所有过程 -O:将⽂件解开到标准输出

四.特殊参数-f: 使⽤档案名字,切记,这个参数是最后⼀个参数,后⾯只能接档案名。

linux解压tar命令

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 ~

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档