tar 工具常用选项如表所列。

选项  说明
-c  创建存档文件,与-x相斥
-t  列出档案文件的文件列表
-x  解包存档文件,与-c相斥
-A  合并存档文件
-d  比较存档文件与源文件
-r  追加文件到存档文件末尾
-u  更新存档文件
-f  指定存档文件,与其它选项同时使用时,必须在最后,如 tar -xjvf a.tar.bz2
-v  显示详细处理信息
-C  转到指定目录,常用于解开存档文件
-j  调用 bzip2 程序
-z  调用 gzip 程序
-Z  调用 compress 程序
--exclude=PATH  排除指定文件/目录,常用于打包文件

使用示例:
(1)解压 a.tar.bz2 文件,并显示详细信息:
 tar -xjvf a.tar.bz2
(2)解压 b.tar.gz 文件,并指定解压到/home/temp/目录:
 tar -xzvf b.tar.gz -C /home/temp
(3)将 drivers 目录的文件打包,创建一个.tar.bz2 压缩文件:
 tar -cjvf drivers.tar.bz2 drivers

打包:
zip   gzip  bzip2 tar  xz     //rar

zip 包
zip   xxx.zip     test.c  压缩
unzip  xxx.zip             解压    解压之后还有压缩包

gzip
gzip   test.c        ==>    test.c.gz   压缩
gunzip   test.c.gz   ==>   test.c    解压   解压后没有压缩包

bzip2
bzip2  test.c        ==>    test.c.bz2  压缩   
bunzip2   test.c.bz2 ==>    test.c   解压   解压后没有压缩包

xz
xz     test.c        ==>    test.c.xz
xz  -d test.c.xz    ==>    test.c
unxz   test.c.xz     ==>   test.c   解压   解压后没有压缩包

打包
tar
tar    -cf   test.c.tar  test.c      ==>   test.c.tar
tar    -cvf  test.c.tar  test.c      ==>   test.c.tar
c  ==> create
f  ==> file

tar   -xvf   test.c.tar      ==>  test.c
     -xf                    ==>   test.c

x  ==> uncompress
v  ==> view       能看到解压或者压缩的过程

复合型
aaa.tar.xz    aaa.tar.bz2   aaa.tar.gz

打成  aaa.tar.gz
tar  -czvf   aaa.tar.gz  aaa    ==> 生成aaa.tar.gz
tar  -xzvf   aaa.tar.gz          ==>  aaa 解压   解压后有压缩包

tar  -cjvf   aaa.tar.bz2  aaa   ==>  aaa.tar.bz2
tar  -xjvf   aaa.tar.bz2         ==> aaa

xz压包
tar  -cvf   aaa.tar  aaa   ==>  aaa.tar
xz  aaa.tar                 ==>  aaa.tar.xz

unxz  aaa.tar.xz            ==>  aaa.tar
tar  -xvf aaa.tar          ==>  aaa

linux指令tar笔记的更多相关文章

  1. Linux指令--tar,gzip

    通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar命令可以为linux ...

  2. Linux man 用法小结(Linux指令学习笔记)

    今天买了一本<<Linux命令行与shell脚本编程大全>>,想利用暑假放假的时间系统的学习一下 Linux的shell脚本.今天看了一下书,才发现我之前学习,把Linux s ...

  3. linux指令学习笔记(一)

    1. 查看目录下有什么文件/目录    > ls            //list列出目录的文件信息    > ls  -l 或ll   //list -list以“详细信息”查看目录文 ...

  4. Linux mkisofs 创建光盘镜像文件(Linux指令学习笔记)

    mkisofs命令 创建光盘文件的系统的命令是mkisofs.光盘系统有多种格式,利用Linux系统提供的光盘文件系统创建 命令mkisofs,可以创建多种iso9660文件系统. 我们一般不用mki ...

  5. Linux 我的第一个makefile(Linux指令学习笔记)

    我的第一个makefile 最近学到了makefile的文件的编写.makefile是一个能达到方便编译链接生成目标程序的文件, make确实很方便,在写makefile的过程也能更好的理解gcc编译 ...

  6. Linux下文件的打包、解压缩指令——tar,gzip,bzip2

    本文是对 鸟叔的Linux私房菜(基础学习篇) 第三版 的学习笔记,原文可参考原书中文网站 鸟叔的Linux私房菜.更多详细信息可直接参考对应Linux命令的 man 帮助( 如 man tar). ...

  7. Linux下文件的打包、解压缩指令——tar,gzip,bzip2,unzip,rar

    本文是笔者对鸟叔的Linux私房菜(基础学习篇) 第三版(中文网站)中关于 Linux 环境下打包和解压缩指令的内容以及日常操作过程中所接触的相关指令的总结和记录,以供备忘和分享.更多详细信息可直接参 ...

  8. Linux实战教学笔记08:Linux 文件的属性(上半部分)

    第八节 Linux 文件的属性(上半部分) 标签(空格分隔):Linux实战教学笔记 第1章 Linux中的文件 1.1 文件属性概述(ls -lhi) linux里一切皆文件 Linux系统中的文件 ...

  9. 尚硅谷韩顺平Linux教程学习笔记

    目录 尚硅谷韩顺平Linux教程学习笔记 写在前面 虚拟机 Linux目录结构 远程登录Linux系统 vi和vim编辑器 关机.重启和用户登录注销 用户管理 实用指令 组管理和权限管理 定时任务调度 ...

随机推荐

  1. 解决下载经过GZip压缩后的网页乱码问题

    目前很多网站默认采用GZip压缩,如果不进行解压缩,下载后生成的html页面打开后会出现中文乱码 乱码前: string url = "http://quote.eastmoney.com/ ...

  2. C++11--随机数引擎和随机数分布<random>

    /* 随机数引擎: * 有状态的随机数发生器,生成在预定义的最大小值之间的随机数 * 不是真正的随机数--伪随机 */ int main () { std::default_random_engine ...

  3. BIO & NIO & NIO常见框架

    BIO & NIO BIO - Blocking IO - 同步式阻塞式IO --- UDP/TCP NIO - New  IO - 同步式非阻塞式IO AIO  - Asynchronous ...

  4. 认识hasLayout——IE浏览器css bug的一大罪恶根源

     原文地址:http://neverned.blog.163.com/blog/static/1265524200933021130561/   什么是hasLayout?hasLayout是IE特有 ...

  5. 描述wxWidgets中事件处理的类型转化

    wxWidgets是一个比较常用的UI界面库,我曾经试着使用wxWidgets写一个UI编辑工具,在此期间,学习了一些wxWidgets的知识.我对wxWidgets的绑定(Bind)比较好奇,想知道 ...

  6. keystone认证服务

    实验操作平台:OpenStack单节点操作 一.相关概念 1.认证(authentication) 认证是确认允许一个用户访问的进程 2.证书(credentials) 用于确认用户身份的数据 3.令 ...

  7. MongoDB集群搭建之副本集模仿主从模式的行为

    #模拟主节点异常中断 [root@ba3b27d855f6 bin]# kill -9 199 [root@ba3b27d855f6 bin]#   #连接到其中一台备份节点 [root@ba3b27 ...

  8. sas基础系列(2)-时间差精度获取

    data a; interval='month'; start='14FEB2013'd; end='13MAR2013'd; months_default=intck(interval, start ...

  9. OpenJudge Cartesian Tree

    [代码] #include <cstdio> #include <cstdlib> #include <cstring> #include <algorith ...

  10. Shiro 权限标签

    Shiro 权限标签: 导入标签库: <%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" ...