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

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

部分参数如下:
-c: 创建新的文档,将文件归档

-v: 显示详细的tar处理的文件信息,将正在处理的文件名显示出来

-f :要操作的文件名

-p:保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件

-x:解压,从压缩的文件中提取文件

-k:保留原有文件不覆盖,意思是解压时,压缩包内的文件,不会覆盖当前路径下的文件

-m:不使用新的时间戳,意思是解压文件时,文件的时间戳和创建压缩包时的文件时间戳保持一致

-r: append,向已经打包的压缩包,末尾追加文件

-t:查看压缩包内的文件,显示文件名称

-C:指定路径。创建压缩包,或者解压文件放到指定路径

tar格式:默认格式是 tar不使用参数指明
-j:通过bzip2的支持进行压缩/解压缩,此时文件最好为*.tar.bz2
-z:通过gzip的支持进行压缩/解压缩,此时文件最好为*.tar.gz

一些参数说明:
-c:创建归档,创建压缩包,不能与  -x: 解压压缩包一起使用
-j:   -z: 参数不能一起使用,压缩包的格式应该是唯一的。创建压缩包,和解压压缩包时,必须指明压缩包的格式。

常用的创建压缩包的指令是:

tar.gz
$tar -cvzpf   version_001.tar.gz  version/*   创建tar.gz对应的解压指令是:
$tar -xzvf version_001.tar.gztar.bz2
$tar -cvjpf  version_001.tar.bz2  version/*   创建tar.bz2
对应的解压指令就是:
$tar -xjvf   version_001.tar.bz2

使用默认的格式打包文件
$tar -cvf     sysconfig.tar    /etc/sysconfig
命令解释:将目录/etc/sysconfig/目录下的文件打包成文件sysconfig.tar文件,并且放在当前目录下。

$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. gzip和gunzip 解压参数详解

    Linux压缩保留源文件的方法: gzip –c filename > filename.gz Linux解压缩保留源文件的方法: gunzip –c filename.gz > file ...

  2. linux tar.xz 解压命令,Linux下.tar.xz文件的解压教程详解

    前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小. 最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享一下xz的压缩与解压方法. 安装 ...

  3. Linux学习之zImage内核镜像解压过程详解

      zImage内核镜像解压过程详解 收藏 zImage内核镜像解压过程详解 作者: 刘洪涛,华清远见嵌入式培训中心 讲师. 本文以linux-2.6.14内核在S3C2410平台上运行为例,讲解内核 ...

  4. 线程池源代码详解,参数详解

    线程池源代码详解,参数详解 ThreadPoolExecutor 构造函数源代码 public ThreadPoolExecutor(int corePoolSize, int maximumPool ...

  5. ioctl函数详解(参数详解,驱动unlocked_ioctl使用、命令码如何封装)

    @ioctl函数详解 一.ioctl函数的原型 在用户空间的函数原型 #include <sys/ioctl.h> int ioctl(int d, int request, ...); ...

  6. tar,gzip,bzip2命令参数详解

    tar命令是linux下最常用的打包程序,基本用法可以用man tar查看,举例说明: # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包.- ...

  7. tar压缩解压命令详解

    tar命令详解 -c:建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其 ...

  8. linux 的gz命令详解,linux tar.gz压缩解压命令详解

    linux tar.gz命令是一个常见的文件解压缩命令,那么它具体用法是怎样的呢?下面由 小编为大家整理了linux tar.gz命令的相关知识,希望对大家有帮助! 1.linux tar.gz压缩命 ...

  9. linux解压tar.gz文件,linux tar.gz压缩解压命令详解

    linux tar.gz命令是一个常见的文件解压缩命令,那么它具体用法是怎样的呢?下面由学习啦小编为大家整理了linux tar.gz命令的相关知识,希望对大家有帮助! 1.linux tar.gz压 ...

  10. Cnetos7系统---文件压缩与解压命令详解。

    在CentOS 7系统中,您可以使用多种命令进行文件压缩和解压缩操作.以下是常见的文件压缩和解压命令及其用法的详解: tar:tar命令用于打包文件或目录,并可选地压缩为tar压缩包. 创建tar压缩 ...

最新文章

  1. 服务器u8系统数据库不存在,用友u8服务器端数据库不装
  2. System.Web.HttpException: 无法验证数据解决办法
  3. websphere Error 404:SRVE0190E: File not found: index.action
  4. 免费ebook 好东东!一起分享
  5. (客户端)发送请求====>(到服务器端) 过程分析
  6. MATLAB简介与桌面系统
  7. 商务周刊:手机新三国演义
  8. 寻找春天nbsp;九宫格日记-2013.06.01
  9. Qt QPainter绘图
  10. BZOJ1299 巧克力棒
  11. android自定义View之气球碰撞效果
  12. 中小型企业网络规划设计方案_深圳线尚网络:中小型企业网站建设方案包含哪些内容?...
  13. 苏州新导_室内定位技术实现停车场下的高精度定位_室内定位技术带你找朋友
  14. java使用aspose实现Excel转PDF加入密码保护并解密
  15. Tree Audio Branch录音 Sophia Pfister - Bad Decisions
  16. 蚁群聚类算法matlab,【转】蚁群聚类算法及其源码[matlab]
  17. 【计算机视觉】图片拼接
  18. 对抗样本(论文解读八):Towards More Robust Adversarial Attack Against Real World Object Detectors
  19. C#配合zxing的二维码生成器
  20. CC2541 软件I2C

热门文章

  1. 浩万计算机工具,子浩KX3552驱动一键安装工具(Win7/Win8/win10)
  2. 计算机怎么把日历和时间放到桌面上,怎么把日历放到电脑桌面
  3. winzip15.0注册码
  4. Serializable与serialVersionUID的作用
  5. 查询优化器内核剖析第八篇:执行引擎之数据访问操作---Seek与Lookup
  6. 【日志分析】Window日志分析
  7. Android APP自动升级安装失败
  8. vs2015编译vtk
  9. MyEclipse10破解
  10. SEO实战密码:60天网站流量提高20倍(第2版)