1、建立TAR包(打包)
命令格式:
tar cvf TAR包文件名.tar 所备份的文件或目录
功能描述:
tar cvf命令用于把指定的目录或文件打包到指定的文件
中。“c”指定建立(或压缩)TAR包,“v”设置命令执行时
有更多的提示信息,“f”指定TAR包的文件名。
c:create;v:verbose;f:file
另外,在使用tar命令时,可以在cvf前面加上短
横线-,也可以不加。
但在使用Linux其他命令时,若在命令后跟的有
选项,必须在选项前面加上短横线-。

2、释放TAR包(又叫解包)
命令格式:
tar xvf TAR包文件名.tar
功能描述:
tar xvf命令用于释放指定的TAR包文件中的内容。“x”代
表释放(或解压)文件。x:extract。

注意:
tar本身只是打包,而不是压缩。只有加了一些选项
后,如:z、j等,才在打包的基础上进行压缩。 
也即,.tar只是一个打包文件,而不是压缩文件。
若再在.tar后面跟上一些扩展名,如:.tar.gz(或.tgz)、
tar.bz2(或.tbz2)才是压缩文件,准确地说是打包加压缩

3、建立压缩的TAR包(先打包,再压缩)
命令格式:
tar zcvf 压缩TAR包文件名.tar.gz (或.tgz) 所备份的文件或目录名
功能描述:
“z”表示调用gzip压缩程序的功能,与c配合使用,表示能
够建立TAR包,并能建立压缩的TAR包。tar zcvf命令把指定
的目录或文件打包后,再进行压缩并保存到指定的文件。建
立压缩的TAR包文件的扩展名通常为.tar.gz 。z:gzip。

说明:在该tar命令中,使用了一个选项z,表示在执行
该tar命令的过程中,将调用gzip程序对首先产生的
music.tar文件包进行压缩。
所以,我们在指定命令格式中的“压缩TAR包文件名 ”
时,先指定扩展名.tar,然后再指定扩展名.gz。

4、释放压缩的TAR包(先解压,再解包)
命令格式:
tar zxvf 压缩TAR包文件名.tar.gz (或.tgz) 
功能描述:
tar zxvf命令解压并释放指定的压缩TAR包文件中的
内容。“z”代表解压文件。


上述命令:
1、tar zcvf 压缩TAR包文件名.tar.gz(或.tgz) 所备份的文件或目录名
2、tar zxvf 压缩TAR包文件名.tar.gz(或.tgz) 
是对扩展名为.tar.gz的文件进行压缩和解压操作的。

此外,还有扩展名为.tar.bz2(tbz2)的文件。此时所用的命令为:
//压缩
1、tar jcvf 压缩TAR包文件名.tar.bz2(或.tbz2) 所备份的文件或目录名
//解压
2、tar jxvf 压缩TAR包文件名.tar.bz2(或.tbz2)

5、查询TAR包中的文件
命令格式:
tar tf TAR包文件名.tar
功能描述:
tar tf命令显示指定TAR包中的文件目录列表,该命令用于
在释放TAR包之前了解其中所包含的文件。

6、查询压缩的TAR包中的文件
命令格式:
tar ztf TAR包文件名.tar.gz(或.tgz)
功能描述:
tar ztf命令显示指定压缩的TAR包中的文件目录列表,该命
令先调用gzip解压缩,然后再显示文件目录列表。

Linux下tar命令的各种参数选项和他们的作用整理的更多相关文章

  1. linux下tar命令详解

     linux下tar命令详解    tar是Linux环境下最常用的备份工具之一.tar(tap archive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件.ta ...

  2. [转载] linux下tar命令解压到指定的目录

    参考 http://blog.sina.com.cn/s/blog_62449fcf0100nfar.html linux下tar命令解压到指定的目录 :   #tar zxvf /bbs.tar.z ...

  3. linux下tar命令解压到指定的目录

    linux下tar命令解压到指定的目录 : #tar zxvf xx.tar.gz -C /xx//把根目录下的xx.tar.gz解压到/xx/下,前提要保证存在/xx这个目录 这个和cp命令有点不同 ...

  4. Linux下 tar 命令详解

    tar 是 unix/linux下的打包器 [解压] 输入命令: # tar  -zxvf  filename.tar.gz 参数解释: z :表示 tar 包是被 gzip 压缩过的 (后缀是.ta ...

  5. linux下tar命令的常用实例

    语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用. 主选项:c 创建新的档案文件.如果用户想备份一个目录或是一些 ...

  6. 【Linux下tar命令详解】

    tar命令用于建立.还原备份文件,它可以加入.解开备份文件内的文件. 参数 带有*号的为常用的参数 . -A 新增压缩文件到已存在的压缩包 . -c 建立新的压缩文件* . -d 记录文件的差别 . ...

  7. (转载)linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

    linux下tar.gz.tar.bz2.zip等解压缩.压缩命令小结 bz2 tgz z等众多压缩文件的压缩与解压方法,需要的朋友可以参考下 1) Linux下最常用的打包程序就是tar了,使用ta ...

  8. linux中的 tar命令的 -C 参数,以及其它一些参数(转)

    linux中的 tar命令的 -C 参数,以及其它一些参数 复制源:http://www.cnblogs.com/li-hao/archive/2011/10/03/2198480.htmltar命令 ...

  9. linux中的 tar命令的 -C 参数,以及其它一些参数

    tar命令的-C参数    $ tar -cvf file2.tar /home/usr2/file2 tar: Removing leading '/' from members names hom ...

随机推荐

  1. JDBC请求

    做JDBC请求,首先需要两个jar包:mysql驱动-mysql-connector-java-5.1.13-bin.jar 和 sqlServer驱动-sqljdbc4.jar,将这两个jar包放到 ...

  2. Spring Cloud架构

    Spring Cloud主要的组件,以及它的访间流程  1.外部或者内部的非 Spring Cloud目都统一通过API网关(Zuul)来访可内部服务.  2.网关接收到请求后,从注册中心( Eure ...

  3. 20170524 委外采购的物料BOM

    目标:找委外采购订单BOM, 我的方法:1.直接在电脑中搜索关键字:2.到系统中找数据查询3.委外采购订单系统如何操作? 数据怎么做, 实施: 结果:MDBAEKET, "采购订单项目计划行 ...

  4. 2.3 使用ARDUINO控制MC20进行GPRS的TCP通讯

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  5. Protobuf支持 pointf

    Protobuf支持 pointf序列化 加入:ProtoBuf.Meta.RuntimeTypeModel.Default.Add(typeof(System.Drawing.PointF), fa ...

  6. offsetHeight+scrollHeight+clientHeight

    ch 窗口可见区域高度 :ch = padding + height(height不是所有内容的高度,是样式定义的高度) oh border以内的内容高度: oh = border + padding ...

  7. python之路(sed,函数,三元运算)

    python之路(sed,函数,三元运算) 一.sed集合 1.set无序,不重复序列 2.创建 se = {11,22,33,33,44} list() #只要是一个类加上()自动执行 list _ ...

  8. 3D图形学理论入门指南

    转:http://gad.qq.com/article/detail/35096 介绍         当我还小的时候,我曾以为计算机图形学是最酷的玩意儿.但是随即我认识到,学习图形学——创建那些超级 ...

  9. 3D立方体图片切换动画

    在线演示 本地下载

  10. indy10 UDP实例

    UDP就比较简单了,放个按钮,一个TIdUDPServerTIdUDPServer绑定 0.0.0.0:3820,然后Active设置为True //发送按钮procedure TForm1.Butt ...