tar 订阅
Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,当前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar。 展开全文
Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,当前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar。
信息
类    型
备份文件的可靠方法
格    式
tar [主选项+辅选项] 文件或目录
所属系统
Unix/Linux系统
外文名
Tar
Tar版本
常用的tar是自由软件基金会开发的GNU版,稳定版本是1.28,发布于2014年7月27日同时,它有多个压缩率不同的版本,如tar.xz和tar.gz,前者的压缩率更高,但可能有兼容性问题。
收起全文
精华内容
下载资源
问答
  • Linux压缩打包命令——tar、zip、unzip

    万次阅读 多人点赞 2019-08-16 18:39:08
    打包跟压缩的区别: 打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指...tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在与linux风...

    打包跟压缩的区别:

    打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩;

    tar命令

    tar命令参数前面加”-"与不加“-”的区别:

    tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在于linux风格方面,加“-”属于System V风格,不加“-”属于BSD风格,所以在使用tar命令的时候它的参数加不加“-”结果是一样的,看个人的使用方式;

    常用参数:

    tar命令的常用参数
    -z 是否同时具有gz属性
    -j 是否同时具有bz2属性
    -J 是否同时具有xz属性
    -x 解压缩、提取打包的内容
    -t 查看压缩包内容
    -c 建立一个压缩,打包文档
    -C 切换到指定目录,表示指定解压缩包的内容和打包的内容存放的目录
    -v 显示压缩或者打包的内容
    -f 使用文件名,在f后面要接压缩后的文件的名字,只要用到tar命令,-f选项是必须要用的,-f参数在使用的时候一定排在其他参数的后面,在最右边
    -p 保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件
    -P 保留绝对路径

    一、打包

    实例:

    a.将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和time.sh文件打包为一个文件,名称为“jihe.tar”:

    b.查看jihe.tar文件的内容:

    c.提取jihe.tar文件的内容到/opt目录下:

    如果不用“-C”指定目录则会提取内容到当前目录

    二、压缩

    linux主要有三种压缩方式:
    1.gzip:是公认的压缩这速度最快,压缩大文件的时候与其他的压缩方式相比更加明显,历史最久,应用最广泛的压缩方式
    2.bzip:压缩形成的文件小,但是可用性不如gzip
    3.xz:是最新的压缩方式,可以自动提供最佳的压缩率

    建议的压缩的时候标明后缀:

    参数 作用 命名方式
    -z 用于gzip压缩方式 文件名.tar.gz
    -j 用于bzip2压缩方式 文件名.tar.bz2
    -J 用于xz压缩方式 文件名.tar.xz

    实例:用不同的压缩方式压缩/root/目录下的Golden.apk文件

    先查看Golden.apk文件的大小:

    可以看到Golden.apk文件的大小为187M

    a.用gzip压缩方式将Golden.apk文件压缩为Golden.apk.tar.gz文件:

    b.用bzip2的压缩方式将Golden.apk文件压缩为Golden.apk.tar.bz2文件:

    从上图可以看出红色方框内有报错,这个报错的原因是缺少bzip2的包,需要安装一个bzip2软件包

    安装完成之后再重新压缩:

    在压缩的过程中,我们可以发现:

    压缩速度:gz > bz2 > xz
    压缩率:xz > bz2 > gz

    三、解压

    先删除/root/目录下的Golden.apk文件:

    tar命令式一个很聪明的命令,我们在解压的时候不需要指明自己压缩的方式它会自己选择跟压缩方式对应的方式去解压,这话说得有点拗口,例:

    a.将Golden.apk.tar.gz解压到当前目录:

    在解压gz压缩方式压缩文件的时候并不需要加上-z,直接用参数-xf即可,另外两种压缩方式在解压的时候一样,因为tar命令会自动选择,解压之后压缩文件还在,如果不指定解压出来的文件保存在哪里,那么会直接解压在当前目录

    b.指定解压出来的文件保存的目录,将Golden.apk.tar.bz2文件解压在/opt/目录下:

    补充:

    a.在打包和压缩的过程中,我们有时候会看到这样的语句:tar: 从成员名中删除开头的“/”,这个并不是报错,是因为没有加上-P选项,没有保留原来的绝对路径去打包或者压缩,提取打包的内容跟解压一样,下面举一个例子:

    将/root/目录以gzip的方式压缩为root.tar.gz压缩文件:

    1.没有加-P选项:

    2.加上-P选项:

    解压的时候同理,如果在压缩文件的时候使用了-P选项,那么在解压的时候也要加上-P选项,不然也会出现”tar: 从成员名中删除开头的“/”“,如下图:

    1.不加-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:

    2.加上-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:


    b.在使用tar压缩或者打包的时候,可以通过增加--exclude来达到排除指定的文件的目的

    将/root/目录下的harry目录打包,但是不打包harry目录下的ha.txt文件,如下图:

    压缩文件也是同理,想要排除指定的目录压缩或者打包也是同理

    zip命令和unzip命令

    #在使用zip跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装
    查看有没有安装zip跟unzip命令的命令:

    rpm -q zip unzip

    如果有安装了命令则会显示出命令的版本号

    zip命令

    基本用法:

    zip [参数] [压缩包名] [压缩的目录或者文件的路径]

    常用参数:

    zip命令的常用参数
    -m 将文件压缩后,删除原文件
    -o 将压缩文件内的所有文件的最新变动时间设为压缩的时间
    -q 安静模式,在压缩的时候不显示指令执行的过程
    -r 递归压缩,将自定目录下的所有子文件以及文件一起处理
    -x ”文件列表“,压缩时排除文件列表中的文件

     

    实例:

    a.压缩目录,将/root/目录下的harry目录压缩为名为harry.zip压缩包:

    1.正常压缩,不加-q选项,显示压缩的过程:

    2.加上-q选项,安静模式输出,不显示压缩的过程:

    b.压缩多个文件,将/root/目录下的ceshi.txt文件和anaconda-ks.cfg文件和Golden.apk文件压缩为名为jihe.zip的压缩包:

    因为压缩的全是文件,所以可以不用加上-r选项

    c.压缩文件跟目录,将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和harry目录压缩成名为dajihe.zip的压缩包:

    d.将/root/目录下的harry目录压缩为harry1.zip压缩包,排除harry目录下的ha.txt文件:

    unzip命令

    基本用法:

    unzip [参数] [压缩文件]  (-d [目录])  //如果不是用括号里面的内容,则解压文件在当前工作目录

    常用参数:

    unzip命令的常用参数
    -c 将解压缩的结果显示到屏幕上(显示每一个目录下的每一个文件的内容),同时对字符做适当的转换,但是并没有解压压缩包
    -l 显示压缩文件内所包含的文件
    -t 检查压缩文件是否正确
    -v 执行时显示压缩文件的详细信息
    -q 安静模式,执行时不显示任何信息
    -d 指定文件解压后存储的目录
    -x 指定不要处理压缩文件中的那些文件

    实例:

    a.将harry.zip压缩包解压缩的结果显示出来:

    具体会显示到每一个文件跟每一个文件的内容

    b.显示jihe.zip压缩包里面锁包含的文件

    c.检查dajihe.zip压缩文件是否正确:

    全部OK表示全部文件都是正确的

    d.不解压压缩文件dajihe.zip,查看压缩包里面的内容(查看显示的文件列表还包含压缩比率):

    #使用-v显示的信息比使用-l显示的信息更加详细

    e.将dajihe.zip压缩包解压到/opt/目录下:

    补充:使用r选项增加.tar归档文件的内容应该如何怎么操作?

    我们先来了解一下tar命令-r选项的作用:

    通过tar --help命令查看帮助

    -r选项的作用:把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中

    使用实例:

    看上图,可以看到我ops用户家目录下标记了一个文件,一个目录,我现在先将目录归档,然后再将文件追加到档案里面

    1.归档操作

    生成.tar文件,目录归档完毕!

    2.将calculating_time.sh追加进入.tar文件中

    3.验证

    a.查看.tar文件的归档信息

    可以看到calculating_time.sh文件已经被追加到档案的末尾了

    b.提取Check_Configuration_20201118_PM.tar 到/mnt目录下

    使用-r选项追加文件至.tar文件成功

    展开全文
  • tar

    千次阅读 2018-09-11 16:02:29
    tar tar -cf all.tar *.jpg // 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 tar -rf all.tar *.gif // 这条命令是将所有.gif的文件增加到all.tar的包里面去。-...

    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是解开的意思  

    必选参数

    这五个参数是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用,但一次只能用其中一个
    -c:建立一个压缩文件的参数指令(create 的意思);
    -x:解开一个压缩文件的参数指令!
    -t:查看 tarfile 里面的文件!
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件

    可选参数

    -z:有gzip属性,即需要用 gzip 压缩
    -j:有bz2属性,即需要用 bzip2 压缩
    -Z:有compress属性的
    -v :压缩的过程中显示文件(显示所有过程)!这个常用,但不建议用在背景执行过程!
    -O:将文件解开到标准输出
    -f :使用档名,请留意,在 f 之后要立即接档名!不要再加参数!例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』才对喔!
    -p :使用原文件的原来属性(属性不会依据使用者而变)
    -P :可以使用绝对路径来压缩!
    -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
    –exclude FILE:在压缩的过程中,不要将 FILE 打包!
    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    展开全文
  • tar 命令详解

    万次阅读 多人点赞 2016-12-03 14:14:30
    tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c:建立一个压缩文件的参数指令(create 的意思); -x:解开一个压缩文件的参数指令! -t:查看 tarfile 里面的文件! -r:向压缩归档文件末尾...

     

    tar 命令

     

    [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....
    Usage: tar [OPTION...] [FILE]...
    Examples:
            tar -cf archive.tar foo bar         # Create archive.tar from files foo and bar.
            tar -tvf archive.tar                   # List all files in archive.tar verbosely.
            tar -xf archive.tar                    # Extract all files from archive.tar.

    更多帮助可以:man tar  或者  tar --help 查看帮助文档。

     

    必选其中之一参数(而且 一次只能使用其中一个,不能同时使用多个):

    (这五个参数是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用,但一次只能用其中一个)

    -c:建立一个压缩文件的参数指令(create 的意思);  
    -x:解开一个压缩文件的参数指令!  
    -t:查看 tarfile 里面的文件!  
    -r:向压缩归档文件末尾追加文件  
    -u:更新原压缩包中的文件   

    特别注意,在参数的下达中, c/x/t/r/u 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。

     

     

    可选参数

    下面的参数是根据需要在压缩或解压档案时可选的。

    -z:有gzip属性,即需要用 gzip 压缩  
    -j:有bz2属性,即需要用 bzip2 压缩  
    -Z:有compress属性的  
    -v :压缩的过程中显示文件(显示所有过程)!这个常用,但不建议用在背景执行过程!  
    -O:将文件解开到标准输出  
    -f :使用档名,请留意,在 f 之后要立即接档名!不要再加参数!
           例如:使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』才对喔! 
    -p :使用原文件的原来属性(属性不会依据使用者而变)  
    -P :可以使用绝对路径来压缩!  
    -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!  
    --exclude FILE:在压缩的过程中,不要将 FILE 打包!    
    -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.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  
    tar –cZf jpg.tar.Z *.jpg     // 将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,
                                    生成一个umcompress压缩过的包,命名为jpg.tar.Z  

     

    解压

    tar –xvf file.tar         // 解压 tar包  
    tar -zxvf file.tar.gz     // 解压tar.gz  
    tar -jxvf file.tar.bz2    // 解压 tar.bz2  
    tar –Zxvf 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 解压

     

    范例:

    (下面示例摘自《鸟哥的Linux私房菜基础篇》。鸟哥官网:http://linux.vbird.org)

    范例一:将整个 /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 时,再次提到这个指令跟大家再解释啰! 

     

    gzip的压缩详解

    gunzip的用法格式 
            gunzip [-acfhlLnNqrtvV][-s ][文件...]   
        或者
            gunzip [-acfhlLnNqrtvV][-s ][目录] 
    
    主要参数
    -a或--ascii:使用ASCII文字模式。   
    -c或--stdout或--to-stdout:把解压后的文件输出到标准输出设备。   
    -f或-force:强行解开压缩文件,不理会文件名称或硬连接是否存在,以及该文件是否为符号连接。   
    -h或--help:在线帮助。   
    -l或--list:列出压缩文件的相关信息。   
    -L或--license:显示版本与版权信息。   
    -n或--no-name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其忽略不予处理。   
    -N或--name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上。   
    -q或--quiet:不显示警告信息。   
    -r或--recursive:递归处理,将指定目录下的所有文件及子目录一并处理。   
    -S或--suffix:更改压缩字尾字符串。   
    -t或--test:测试压缩文件是否正确无误。   
    -v或--verbose:显示指令执行过程。   
    -V或--version:显示版本信息。  
    
    gzip –c filename > filename.gz         // Linux压缩保留源文件的方法
    gunzip –c filename.gz > filename       // Linux解压缩保留源文件的方法

     

     

     

    展开全文
  • 1. 使用tar 解压 Zookeeper官网下载的zookeeper-3.4.10.tar.gz 时候,出现错误提示: gzip: stdin: unexpected end of file zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/LETest.java zookeeper-...

    1. 使用tar 解压 Zookeeper官网下载的zookeeper-3.4.10.tar.gz 时候,出现错误提示:
    gzip: stdin: unexpected end of file zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/LETest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/QuorumQuotaTest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/LENonTerminateTest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/QuorumTest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/DisconnectableZooKeeper.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/StandaloneTest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/QuorumUtil.java tar: 归档文件中异常的 EOF tar: 归档文件中异常的 EOF tar: Error is not recoverable: exiting now
    我首先排除了 包 有问题这个干扰,因为我在公司使用都是能够解压成功的,所以不可能是出现压缩包损坏问题。因此,问题应该是在我下载该压缩包到将压缩包上传到 Ubuntu 环境过程中。

    2. 使用命令 ls -lht 查看当前 Ubuntu 环境中的压缩包文件大小
    ls -lht zookeeper-3.4.10.tar.gz

    这里写图片描述
    结果是:大小为 2.5 M

    现在我去看看windows系统上的该压缩包文件大小
    这里写图片描述
    结果其大小为:33.4 MB,很明显 Ubuntu 环境中的tar 压缩包丢失了数据。因为我安装了VMware tools 工具,所以我是采取直接将 tar压缩包文件 拖到 ubuntu环境中的。但是之前没有出现过这样的情况,很奇怪。

    解决方法:使用FileZilla 工具 将tar压缩包 重新上传到 Ubuntu中
    这里写图片描述

    然后执行:tar -zxvf zookeeper-3.4.10.tar.gz 就成功了。
    这里写图片描述

    展开全文
  • ubuntu解压tar.gz格式的文件

    万次阅读 多人点赞 2019-08-19 17:16:32
    两种压缩格式 tartar.gz TAR 好处是只消耗非常少的CPU及时间打包,只是一个打包工具,并不负责压缩。 tar -cvf studio.tar directory_to_compress 解包 到当前目录下 tar -xvf studio.tar 到指定目录下 tar -...
  • tar命令详解

    万次阅读 2019-01-21 17:25:20
    tar命令是类Linux中比较常用的解压与压缩命令。 其实在使用tar命令的时候,tar命令本身用到的是归档功能,即文件没有真正进行压缩打包,创建之后的归档文件,往往会比原来所有文件的大小总和要大,就相当于日常生活...
  • Linux以tar包方式安装MongoDB-4.2.8

    万次阅读 2020-06-16 11:34:50
    tar -zxvf mongodb-linux-x86_64-4.2.8.tgz 创建目录,设置权限 在根目录 / 下创建data/db目录,用于放置mongodb数据,并且给该目录设置权限 sudo mkdir -p /data/db sudo chown -R 自己电脑的用户名 /data ...
  • tar 命令

    万次阅读 2019-04-27 17:26:05
    在日常开发过程中,不可避免的会用到压缩...tar是 UNIX 系统的一个文件打包工具,只是连续首尾相连的将文件堆放起来,并不具备压缩功能,但是加上选项,tar 可以调用其它压缩/解压工具,能够实现文件的压缩和解压。 ...
  • tar -zxvf .tar.gz和tar -xvf .tar

    千次阅读 2019-05-30 14:07:33
    zxvf是linux的tar命令的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩。 z:通过gzip支持压缩或解压缩。 x:解压缩。c是压缩。 v:在压缩或解压缩过程中显示正在处理的文件名。 f:f后面必须跟上要处理的...
  • jdk1.7 64位官方版 jdk-7u79-linux-x64.tar.gz

    万次下载 热门讨论 2015-10-14 11:18:19
    jdk1.7 64位官方正式版 jdk-7u79-linux-x64.tar.gz
  • Linux中tar命令

    万次阅读 多人点赞 2018-01-25 16:34:41
    tar命令是类Linux中比价常用的解压与压缩命令。 可以使用命令 (man tar) 命令来进行查看man的基本命令。下面举例说明一下tar 的基本命令。 #tar -cvf sysconfig.tar /etc/sysconfig 命令解释:将目录/etc/...
  • tar -zxvf vscode-server-linux-x64.tar.gz -C ./ 有时候很讨厌,因为tar.gz的包里就存在一个与压缩包同名的目录,这种情况的话需要先解压,再拷贝: tar -zxvf vscode-server-linux-x64.tar.gz -C ./ mv vscode-...
  • Linux下tar bz gz等压缩包的压缩和解压

    万次阅读 2020-07-31 17:29:30
    .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...
  • linux压缩命令常用:tar,tgz,gzip,zip,rar

    万次阅读 多人点赞 2018-06-02 11:27:14
    linux压缩命令常用的有三个:tar,tgz,gzip,zip 一,tar (一) tar压缩命令 tar -cvf examples.tar files|dir #说明: -c, --create create a new archive 创建一个归档文件 -v, --verbose verbosely list...
  • .tar.bz2文件解压命令

    万次阅读 多人点赞 2019-06-05 21:48:25
    从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包 .tar.gz 格式解压为 tar -zxvf xx.tar.gz .tar.bz2 格式解压为 tar -jxvf xx.tar.bz2 ...
  • 将.tgz文件解压在当前目录: tar zxvf MY_NAME.tgz ...tar -xvf file.tar //解压 tar包 把/home目录下包括它的子目录全部做备份文件,并进行压缩,备份文件名为usr.tar.gz 。  $ tar czvf usr.tar.gz /home ...
  • tar格式(该格式仅仅打包,不压缩) 打包:tar -cvf [目标文件名].tar [原文件名/目录名] 解包:tar -xvf [原文件名].tar 注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细...
  • tartar2格式解压命令

    千次阅读 2018-07-23 19:12:23
    tar解压缩命令 文件 命令 xx.tar.gz tar -zxvf xx.tar.gz xx.tar.bz2 tar -jxvf xx.tar.bz2
  • linux命令tar

    千次阅读 2020-09-03 23:09:26
    linux下经常要用到tar命令,压缩:tar zcvf 解压:tar zxvf ,下面看一下重用选项的含义。 -f指定压缩文件 -c建立新的压缩文件 -x从压缩的文件中提取文件 -z支持gzip解压文件 -v显示操作过程 ...
  • tar命令

    万次阅读 2019-09-20 15:59:29
    命令之一,很多Linux安装文件包首先需要tar命令进行解压缩才能使用。    tar命令的基本格式如下:  tar [选项] 文件名或目录名    tar命令主要选项及其意义: -c 创建新的档案文件。 -f 使用档案文件或...
  • tar只解压tar包中某个文件

    千次阅读 2019-02-03 11:37:00
    如果tar包很大,而只想解压出其中某个文件。方法如下: 只想解压出Redis-1.972.tar 中的Changes文件,来查看有哪些更改。 [root@uplooking]# tar -tf Redis-1.972.tar Redis-1.972 Redis-1....
  • 从网络上下载到的源码包, 最常见的是 .tar.gz .tar.bz2包, 还有一部分是 .tar.xz .tar.lz的包。有人说 .tar.xz 是压缩率之王,但从下图看.tar.lz的压缩率更高一些: .tar.gz .tar.bz2要解压很简单 : .tar.gz ...
  • Linux操作系统下,下载完成xx.tar.gz文件然后执行tar -zxvf xx.tar.gz,执行出现如下错误: 3.4.10/src/java/test/org/apache/zookeeper/test/QuorumUtil.java tar: 归档文件中异常的 EOF tar: 归档文件中异常的 EOF...
  • tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName ————————...
  • linux 解压tar

    万次阅读 2019-04-29 22:12:34
    tar -xf settlement.tar Examples: tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. tar -tvf archive.tar # List all files in archive.tar verbosely. tar -xf ar...
  • tar指令

    千次阅读 2018-06-20 20:43:27
    tar指令,应该是很常用的指令了,最常用于打包和解包,但在使用过程中还是经常敲错,因此记录一下注意事项。 在虚拟机中模拟一下,/home/alex/test下有多个文件和文件夹。本文中都是在/home/alex目录进行操作。 最...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 258,745
精华内容 103,498
关键字:

tar