Linux中部分常用工具: tar打包器

原创 2016年06月02日 10:27:00

一 tar打包器
    如果要发布包含大量程序和文档的程序,则需对其进行打包压缩。在Shell命令行下,可以使用的文件压缩工具有:gzip,bzip和zip。相应的压缩和解压工具如下所示:
   tar类型的文件是几个文件和(或)目录在一个文件中的集合,tar命令用来创建备份和归档。tar使用的选项如下:
  • -c:创建一个新归档。
  • -x:从归档中抽取文件。即解压缩。
  • -j:压缩/解压bz2格式tar文件
  • -z:压缩/解压gz格式tar文件
  • -f:当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定文件的归档。
  • -t:显示包括在tar文件中的文件列表。
  • -v:显示文件的归档进度。
   命令的tar具体使用如下所示:
    (1)创建一个tar文件。
             [root]#tar -vcf filename.tar directory/file                 //创建打包文件filename,tar
              filename.tar代码要创建的文件, directory/file代表向放入归档文件内的文件和目录。可以使用tar命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:
              [root]#tar -cvf filename.tar /home/mine/work /home/mine/school
              上面的命令把/home/mine目录下的work和school子目录内的所有文件都放入当前目录中一个叫做filename.tar的新文件里。要列出tar文件的内容,键入:
               [root]#tar -tvf filename.tar                                    //列出打包文件内容

      (2)解压一个tar文件。
              [root]#tar -xvf filename.tar                                    //解压打包文件

      (3)创建一个bz2格式tar文件。
               [root]#tar -cjvf filename.tar.bz2 directory/file     //创建用bz2压缩过的打包文件

       (4)创建一个gzip格式tar文件。
               [root]#tar -czvf filename.tar.gz  directory/file     //创建用gzip压缩过的打包文件  
   
       (5)解压一个bz2格式tar文件。
               [root]#tar -xjvf filename.tar.bz2                          //解压用bz2压缩过的打包文件


       (6)解压一个gzip格式tar文件。
               [root]#tar -xzvf filename.tar.gz                           //解压用gzip压缩过的打包文件     

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

linux C语言实现文件锁之flock

一:flock函数特点: 1.flock只能加全局锁。 2.当一个进程用flock给一个文件加锁时,用另一个进程再给这个文件加锁,它会阻塞或者也可以返回加锁失败(可以自己设置)。 3.当给一个文件加f...

wince常用工具打包

  • 2013年08月20日 17:33
  • 2.35MB
  • 下载

Linux常用命令之tar打包器

我们如果要发布包含大量程序和文档,则需要对其进行打包压缩。在Shell命令下,可以使用的文件压缩工具有:gzip,bzip2,zip。对应的压缩和解压工具如下: 文件类型 压缩工具 ...
  • jxwaxyk
  • jxwaxyk
  • 2013年01月08日 19:42
  • 240

linux常用工具

  • 2016年08月11日 19:31
  • 20.76MB
  • 下载

LINUX常用工具安装

  • 2015年06月05日 17:46
  • 18KB
  • 下载

Linux下打包压缩工具tar的实际应用举例

转自:http://www.cppblog.com/CWindows/archive/2009/08/11/92872.html 具体的可以在linux环境下 用tar --help查看详细说明 ...
  • smstong
  • smstong
  • 2012年09月06日 08:56
  • 1525

Linux命令行下利用tar gzip bzip2工具打包、压缩

Table of Contents 1 tar 1.1 options 1.1.1 -f1.1.2 -v1.1.3 -c1.1.4 -t1.1.5 -x1.1.6 -r1.1.7...
  • PfanAya
  • PfanAya
  • 2012年05月25日 22:35
  • 1760

Linux基础——tar打包工具

Linux基础命令,打包工具tar。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux中部分常用工具: tar打包器
举报原因:
原因补充:

(最多只允许输入30个字)