tar_tarjan - CSDN
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。
信息
所属系统
Unix/Linux系统
外文名
Tar
类    型
备份文件的可靠方法
格    式
tar [主选项+辅选项] 文件或目录
Tar版本
常用的tar是自由软件基金会开发的GNU版,稳定版本是1.28,发布于2014年7月27日同时,它有多个压缩率不同的版本,如tar.xz和tar.gz,前者的压缩率更高,但可能有兼容性问题。
收起全文
  • tar 命令详解

    2018-03-06 16:52:55
    tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: [plain] view plain copy -c:建立一个压缩文件的参数指令(create 的意思);  -x:解开一个压缩文件的参数指令...

    tar命令

    [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....

    参数:
    [plain] view plain copy
    1. -c:建立一个压缩文件的参数指令(create 的意思);  
    2. -x:解开一个压缩文件的参数指令!  
    3. -t:查看 tarfile 里面的文件!  
    4. -r:向压缩归档文件末尾追加文件  
    5. -u:更新原压缩包中的文件  
    6. 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.  
    7. 特别注意,在参数的下达中, c/x/t/r/u 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。  
    下面的参数是根据需要在压缩或解压档案时可选的。
    [plain] view plain copy
    1. -z:有gzip属性,即需要用 gzip 压缩  
    2. -j:有bz2属性,即需要用 bzip2 压缩  
    3. -Z:有compress属性的  
    4. -v :压缩的过程中显示文件(显示所有过程)!这个常用,但不建议用在背景执行过程!  
    5. -O:将文件解开到标准输出  
    6. -f :使用档名,请留意,在 f 之后要立即接档名!不要再加参数!例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』才对喔!  
    7. -p :使用原文件的原来属性(属性不会依据使用者而变)  
    8. -P :可以使用绝对路径来压缩!  
    9. -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!  
    10. --exclude FILE:在压缩的过程中,不要将 FILE 打包!    
    11. -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。  
    12. # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。  
    13. # tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。   
    14. # tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。   
    15. # tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思   
    16. # tar -xf all.tar 这条命令是解出all.tar包中所有文件,-x是解开的意思  
    查看
    [plain] view plain copy
    1. tar -tf aaa.tar.gz   在不解压的情况下查看压缩包的内容  
    压缩
    [plain] view plain copy
    1. tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg  
    2. tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz  
    3. tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2  
    4. tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z  
    解压
    [plain] view plain copy
    1. tar –xvf file.tar //解压 tar包  
    2. tar -zxvf file.tar.gz //解压tar.gz  
    3. tar -jxvf file.tar.bz2   //解压 tar.bz2  
    4. 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 解压

    范例:
    [plain] view plain copy
    1. 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar  
    2. [root@linux ~]# tar -cvf /tmp/etc.tar /etc      <==仅打包,不压缩!  
    3. [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc  <==打包后,以 gzip 压缩  
    4. [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩  
    5. # 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。  
    6. # 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~  
    7. # 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~  
    8. # 上述指令在执行的时候,会显示一个警告讯息:  
    9. # 『tar: Removing leading `/' from member names』那是关於绝对路径的特殊设定。  
    10.   
    11. 范例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?  
    12. [root@linux ~]# tar -ztvf /tmp/etc.tar.gz  
    13. # 由於我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,  
    14. # 就得要加上 z 这个参数了!这很重要的!  
    15.   
    16. 范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下  
    17. [root@linux ~]# cd /usr/local/src  
    18. [root@linux src]# tar -zxvf /tmp/etc.tar.gz  
    19. # 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,  
    20. # 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,  
    21. # 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc  
    22. # 则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!  
    23.   
    24. 范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已  
    25. [root@linux ~]# cd /tmp  
    26. [root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd  
    27. # 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,  
    28. # 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!  
    29.   
    30. 范例五:将 /etc/ 内的所有文件备份下来,并且保存其权限!  
    31. [root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc  
    32. # 这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!  
    33.   
    34. 范例六:在 /home 当中,比 2005/06/01 新的文件才备份  
    35. [root@linux ~]# tar -N '2005/06/01' -zcvf home.tar.gz /home  
    36.   
    37. 范例七:我要备份 /home, /etc ,但不要 /home/dmtsai  
    38. [root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc  
    39.   
    40. 范例八:将 /etc/ 打包后直接解开在 /tmp 底下,而不产生文件!  
    41. [root@linux ~]# cd /tmp  
    42. [root@linux tmp]# tar -cvf - /etc | tar -xvf -  
    43. # 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!  
    44. # 要注意的地方在於输出档变成 - 而输入档也变成 - ,又有一个 | 存在~  
    45. # 这分别代表 standard output, standard input 与管线命令啦!  
    46. # 这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释啰!    
    gzip的压缩详解
    [plain] view plain copy
    1. Linux压缩保留源文件的方法:   
    2. gzip –c filename > filename.gz   
    3. Linux解压缩保留源文件的方法:   
    4. gunzip –c filename.gz > filename   
    5. gunzip的用法  
    1.作用 
    [plain] view plain copy
    1. gunzip命令作用是解压文件,使用权限是所有用户。   
    2.格式 
    [plain] view plain copy
    1. gunzip [-acfhlLnNqrtvV][-s ][文件...]   
    2. 或者gunzip [-acfhlLnNqrtvV][-s ][目录]   
    3.主要参数 
    [plain] view plain copy
    1. -a或--ascii:使用ASCII文字模式。   
    2. -c或--stdout或--to-stdout:把解压后的文件输出到标准输出设备。   
    3. -f或-force:强行解开压缩文件,不理会文件名称或硬连接是否存在,以及该文件是否为符号连接。   
    4. -h或--help:在线帮助。   
    5. -l或--list:列出压缩文件的相关信息。   
    6. -L或--license:显示版本与版权信息。   
    7. -n或--no-name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其忽略不予处理。   
    8. -N或--name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上。   
    9. -q或--quiet:不显示警告信息。   
    10. -r或--recursive:递归处理,将指定目录下的所有文件及子目录一并处理。   
    11. -S或--suffix:更改压缩字尾字符串。   
    12. -t或--test:测试压缩文件是否正确无误。   
    13. -v或--verbose:显示指令执行过程。   
    14. -V或--version:显示版本信息。  
    展开全文
  • tar -xzvf *.tar.gz 简单说明  (2012-04-25 09:10:36) 转载▼ 标签:  it 分类: linux tar -xzvf *.tar.gz  tar [-cxtzjvfpPN] 文件与目录 ....  参数:  -c :建立一个压缩文件的参数...

    tar -xzvf  *.tar.gz  简单说明

     (2012-04-25 09:10:36)

    转载

    标签: 

    it

    分类: linux

    tar -xzvf  *.tar.gz
          tar [-cxtzjvfpPN] 文件与目录 ....
          参数:
          -c :建立一个压缩文件的参数指令(create 的意思);
          -x :解开一个压缩文件的参数指令!
          -t :查看 tarfile 里面的文件!
          特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
          因为不可能同时压缩与解压缩。
          -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
          -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
          -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
          -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

    展开全文
  • tar命令的详细解释

    2010-05-04 12:14:00
    tar命令[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, ...
    tar命令

    [root@linux ~]# 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 时,再次提到这个指令跟大家再解释啰!

    展开全文
  • tar命令详解

    2019-11-19 18:57:39
    tar命令是类Linux中比较常用的解压与压缩命令。 其实在使用tar命令的时候,tar命令本身用到的是归档功能,即文件没有真正进行压缩打包,创建之后的归档文件,往往会比原来所有文件的大小总和要大,就相当于日常生活...

    tar命令是类Linux中比较常用的解压与压缩命令。

    其实在使用tar命令的时候,tar命令本身用到的是归档功能,即文件没有真正进行压缩打包,创建之后的归档文件,往往会比原来所有文件的大小总和要大,就相当于日常生活中把一些东西放入到收纳盒里面,整个收纳盒的重量是要大于原来被收纳的物品的总重量的。

    如果要对文件进行压缩,一般会调用其他的命令来实现,常用的有三种:zip,gzip2,bzip,其中zip命令一般是单独使用的,gzip2,bzip一般要跟tar命令结合到一起使用。

    tar命令的具体使用方法,可以使用命令 (man tar) 命令来进行查看tar的基本命令。下面举例说明一下tar 的基本命令。

    一些常用的命令参数如下:

    -c --create创建新的文档

    -v --verbose 显示详细的tar处理的文件信息

    -f --file 要操作的文件名

    -x  --extract, --get 解压文件

    -z --gzip, --gunzip, --ungzip      通过 gzip 来进行归档压缩

    -j  --bzip2       通过 bzip2 来归档压缩文件

    -t  --list 表示查看文件,查看文件中的文件内容

    -C --directory=DIR       解压文件至指定的目录

    -r --append 表示增加文件,把要增加的文件追加在压缩文件的末尾

    -u --update   仅将较新的文件附加到存档中

    -d --diff, --compare比较存档与当前文件的不同之处;--delete从存档中删除

    --remove-files 压缩后删除原文件

    具体的用法:

    -c --create创建新的文档

    -v --verbose 显示详细的tar处理的文件信息

    -f --file 要操作的文件名

    #tar -cvf     sysconfig.tar    /etc/sysconfig

    命令解释:将目录/etc/sysconfig/目录下的文件打包成文件sysconfig.tar文件,并且放在当前目录中

    (可以使用pwd命令查看当前路径,可以使用ls命令来查看当前文件夹)。

    -r --append 表示增加文件,把要增加的文件追加在压缩文件的末尾

    #tar -rvf     sysconfig.tar    /etc/sysconfig/

    命令解释:将目录/etc/sysconfig/目录下的文件添加到文件sysconfig.tar文件中,并放在末尾的位置。

    -t  --list 表示查看文件,查看文件中的文件内容

    #tar -tf sysconfig.tar 

    命令解释:查看sysconfig.tar压缩文件中包含了哪些文件。

    --remove-files 压缩后删除原文件

    #tar -cvf     sysconfig.tar    1.txt 2.txt 3.txt --remove-files

    命令解释:将1.txt 2.txt 3.txt三个文件进行归档压缩,归档成功后并将这三个文件删除。

    -x  --extract, --get 解压文件

    #tar -xvf sysconfig.tar

    命令解释:解压文件sysconfig.tar,将压缩文件sysconfig.tar文件解压到当前文件夹内。

    -C --directory=DIR       解压文件至指定的目录

    #tar -xvf sysconfig.tar -C /root

    命令解释:解压文件sysconfig.tar,将压缩文件sysconfig.tar文件解压到/root目录内。

    tar调用程序进行压缩与解压缩:

    1、tar调用gzip。

    .gz结尾的文件就是调用gzip程序进行压缩的文件,相反文件以.gz结尾的文件需要使用gunzip来进行解压。tar中使用-z参数

    来调用gzip程序。在这里通过举例子来进行解释。

     -z --gzip, --gunzip, --ungzip      通过 gzip 来进行归档压缩

    #tar  -czvf  sysconfig.tar.gz /etc/sysconfig/

    命令解释:将目录/etc/sysconfig/打包成一个tar文件包,通过使用-z参数来调用gzip程序,对目录/etc/sysconfig/进行压缩,

    压缩成文件sysconfig.tar.gz,并且将压缩成的文件放在当前文件夹内。

    -z 调用gzip程序来压缩文件,压缩后的文件名称以.gz结尾。

    #tar -xzvf sysconfig.tar.gz

    命令解释:这条命令是将上一条命令解压。

    2、tar调用bzip2

    .bz2结尾的文件就是调用bzip2程序来进行压缩的文件,相反,文件以.bz2结尾的文件需要使用bunzip2来解压。tar中使用-j

    参数来调用程序bzip2。

    -j  --bzip2       通过 bzip2 来归档压缩文件

    #tar -cjvf sysconfig.tar.bz2 /etc/sysconfig/

    命令解释:将/etc/sysconfig/目录打包成一个tar包,接着使用-j参数调用bzip2来进行压缩文件,对目录/etc/sysconfig/进行

    压缩,压缩成文件sysconfig.tar.bz2并将其放在当前目录下。

    #tar -xjvf sysconfig.tar.bz2

    命令解释:解压上一个命令生成的压缩包。

    zip进行压缩和解压缩

    .zip结尾的文件就是调用zip程序来进行压缩文件的

    #zip sysconfig.zip /etc/sysconfig/

    命令解释:将/etc/sysconfig/目录打包成一个zip包

    #zip -r etc.zip /etc

    命令解释:将/etc整个目录打包成一个zip包

    #unzip sysconfig.zip

    命令解释:将sysconfig.zip包进行解压缩

    展开全文
  • Linux中tar命令

    2018-01-25 16:37:45
    tar命令是类Linux中比价常用的解压与压缩命令。 可以使用命令 (man tar) 命令来进行查看man的基本命令。下面举例说明一下tar 的基本命令。 #tar -cvf sysconfig.tar /etc/sysconfig 命令解释:将目录/etc/...

    tar命令是类Linux中比价常用的解压与压缩命令。

    可以使用命令 (man tar) 命令来进行查看man的基本命令。下面举例说明一下tar 的基本命令。

    #tar -cvf     sysconfig.tar    /etc/sysconfig

    命令解释:将目录/etc/sysconfig/目录下的文件打包成文件sysconfig.tar文件,并且放在当前目录中

    (可以使用pwd命令查看当前路径,可以使用ls命令来查看当前文件夹)参数解释如下:

    -c 创建新的文档。

    -v 显示详细的tar处理的文件信息

    -f 要操作的文件名


    #tar -rvf     sysconfig.tar    /etc/sysconfig/

    命令解释:将目录/etc/sysconfig/目录下的文件添加到文件sysconfig.tar文件中去。参数解释如下

    -r 表示增加文件,把要增加的文件追加在压缩文件的末尾。


    #tar -tvf sysconfig.tar

    命令解释:查看压缩文件sysconfig.tar文件里面的内容参数解释如下:

    -t 表示查看文件,查看文件中的文件内容


    #tar -xvf sysconfig.tar

    命令解释:解压文件sysconfig.tar,将压缩文件sysconfig.tar文件解压到当前文件夹内。参数解释如下:

    -x 解压文件。


    tar调用程序进行压缩与解压缩。

    1、tar调用gzip。

    .gz结尾的文件就是调用gzip程序进行压缩的文件,相反文件以.gz结尾的文件需要使用gunzip来进行解压。tar中使用-z参数

    来调用gzip程序。在这里通过举例子来进行解释。

    #tar  -czvf  sysconfig.tar.gz /etc/sysconfig/

    命令解释:将目录/etc/sysconfig/打包成一个tar文件包,通过使用-z参数来调用gzip程序,对目录/etc/sysconfig/进行压缩,

    压缩成文件sysconfig.tar.gz,并且将压缩成的文件放在当前文件夹内。参数解释如下:

    -z 调用gzip程序来压缩文件,压缩后的文件名称以.gz结尾。

    #tar -xzvf sysconfig.tar.gz

    命令解释:这条命令是将上一条命令解压。



    2、tar调用bzip2

    .bz2结尾的文件就是调用bzip2程序来进行压缩的文件,相反,文件以.bz2结尾的文件需要使用bunzip2来解压。tar中使用-j

    参数来调用程序bzip2。

    #tar -cjvf sysconfig.tar.bz2 /etc/sysconfig/

    命令解释:将/etc/sysconfig/目录打包成一个tar包,接着使用-j参数调用bzip2来进行压缩文件,对目录/etc/sysconfig/进行

    压缩,压缩成文件sysconfig.tar.bz2并将其放在当前目录下。

    #tar -xjvf sysconfig.tar.bz2

    命令解释:解压上一个命令生成的压缩包。


    展开全文
  • tar

    2018-08-22 10:30:58
    tar tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。 常用格式: 单个文件压缩打包 tar czvf my.tar file1 多个文件压缩打包 tar czvf my.tar file1 file2,... 单个目录压缩打包 tar czvf my....
  • linux中tar命令的用法

    2018-04-19 11:35:39
    linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。1.命令格式:tar[必要参数][选择参数][文件] 2....
  • tar 命令

    2020-08-02 22:25:23
    在日常开发过程中,不可避免的会用到压缩...tar是 UNIX 系统的一个文件打包工具,只是连续首尾相连的将文件堆放起来,并不具备压缩功能,但是加上选项,tar 可以调用其它压缩/解压工具,能够实现文件的压缩和解压。 ...
  •    今天尝试编译内核,下载到了一份tar.xz结尾的压缩文件,网上解决方法比较少,不过还是找到了,如下:   $xz -d ***.tar.xz $tar -xvf ***.tar  可以看到这个压缩包也是两层...
  • linux下tar命令解压到指定的目录 : #tar zxvf /bbs.tar.zip -C /zzz/bbs  //把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录  这个和cp命令有点不同,cp命令如果不存在这个目录...
  • linux tar 解压命令总结

    2012-07-26 11:06:55
    把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和...
  • 一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。 在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录。 这时候我们在用...
  •  压缩或打包文件常见扩展名 *.tar, *.tar.gz, *.gz, *.bz2, *.Z;  Linux系统一般文件的扩展名用途不大,但是压缩或打包文件的扩展名时必须的,因为linux支持的压缩命令较多,不同的压缩技术使...
  • 打包跟压缩的区别: 打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指...tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在与linux风...
  • 从网络上下载到的源码包, 最常见的是 .tar.gz .tar.bz2包, 还有一部分是 .tar.xz .tar.lz的包。有人说 .tar.xz 是压缩率之王,但从下图看.tar.lz的压缩率更高一些: .tar.gz .tar.bz2要解压很简单 : .tar.gz ...
  • 打包程序:tar c: 创建文档 t: 列出存档内容 x:提取存档 f: filename 要操作的文档名 v:详细信息 一:打包 打包:是指把文件整合在一起,不压缩 1.将文件打包:tar cf a.tar /etc/ 2.列出文档内容:...
  • zxvf是linux的tar命令的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩。 z:通过gzip支持压缩或解压缩。 x:解压缩。c是压缩。 v:在压缩或解压缩过程中显示正在处理的文件名。 f:f后面必须跟上要处理的...
  • 01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 解压1:[*******]$ gunzip FileName.gz 解压2...
  • tartar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文件,但它仅仅只是一个打包工具,并不负责压缩。下面是如何打包一个目录:# tar -cvf archive_name.tar directory_...
  •  1 解压tar.gz文件tar -zxvf ×××.tar.gz 2 解压tar.bz2文件tar -jxvf ×××.tar.bz2 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?  -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 ...
1 2 3 4 5 ... 20
收藏数 741,715
精华内容 296,686
关键字:

tar