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⽂件压缩打包命令
打包成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等解压缩、压缩命令详解
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解压缩命令简介及解压缩命令使⽤
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中常用的压缩和解压缩命令以及其使用方法。
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命令的详细说明
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命令的用法
摘要:
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 ~
