tartape archive的简写)工具可完成许多功能,其名称源于它的原始功能-创建和读取归档文件和备份磁带。如今,该工具常用来将多个文件或多个目录打包成一个tar文件,或者将某个tar文件分解开。

接下让我们详细的学习tar的使用方法。

打包

tar命令可以将多个文件/目录进行打包,将多个文件生成一个文件,生成的文件后缀为.tar

具体打包命令如下:

tar -cvf 生成的tar包名 要打包的文件/目录列表

常用命令参数如下:


  1. -c 建立新的归档文件;
  2. -v 处理过程中输出相关信息;
  3. -f 对普通文件操作;

案例演示1

在当前目录下创建a.txtb.txtc.txt文件,将其打包成一个new.tar,具体使用如下命令:


  1. touch a.txt b.txt c.txt
  2. tar -cvf new.tar a.txt b.txt c.txt

案例演示

在当前目录下创建dirAdirBdirC目录,将其打包成一个newDir.tar,具体使用如下命令:


  1. mkdir dirA dirB dirC
  2. tar -cvf newDir.tar dirA dirB dirC

解包

tar命令可以将已经打包好的文件解压出来。

具体打包命令如下:

tar -xvf 解压包名 -C 解压到指定目录

常用命令参数如下:


  1. -x 或--ext\fract或--get:从备份文件中还原文件;
  2. -v 处理过程中输出相关信息;
  3. -f 对普通文件操作;
  4. -C <目的目录> 切换到指定的目录;

如果不使用-C(大写)参数,则默认解压到当前目录下。

案例演示1

将当前目录下的a.txtb.txtc.txt文件删除,将打包好的new.tar文件解压到当前目录,具体使用如下命令:


  1. rm -fr a.txt b.txt c.txt
  2. tar -xvf new.tar

案例演示2

在当前目录下创建newDir目录,将打包好的newDir.tar文件解压到newDir目录下,具体使用如下命令:


  1. mkdir newDir
  2. tar xvf newDir.tar -C ./newDir

学习总结5.0 Linux tar打包命令相关推荐

  1. linux打包tar包命令,Linux tar打包命令详解

    Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档.不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包. ...

  2. linux tar -cvf目录压缩后更大,Linux tar打包命令详解

    Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档.不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包. ...

  3. 【linux】——Linux tar打包命令

    范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [ro ...

  4. Linux tar打包命令

    Linux 打包命令 tar 作 用 : 对 文 件 进 行 打 包 . 解 包 . 压 缩 . 解 压 语 法 : tar [-zxvf] fileName [文件名] 包 文 件 后 缀 为 , ...

  5. Linux—tar打包命令

    tar可以将多个目录或文件打包成一个文件,同时还可以通过gzip/bzip2的支持,将该文件同时进行压缩. 参数 c:新建打包文件,可搭配-v来查看过程中被打包的文件名 -t:查看打包文件的内容含有哪 ...

  6. Linux下打包命令tar

    Linux下打包命令tar Linux下最常用的打包程序是tar,用tar命令打成的包文件通常以.tar结尾 1.名词解释 打包:是指将若干文件,目录合成一个文件,可以理解为装到一个文件里去了: 压缩 ...

  7. 打包文件linux,Linux下打包命令tar

    Linux下打包命令tar Linux下最常用的打包程序是tar,用tar命令打成的包文件通常以.tar结尾 1.名词解释 打包:是指将若干文件,目录合成一个文件,可以理解为装到一个文件里去了: 压缩 ...

  8. linux tar 备份命令

    linux tar 备份命令 一 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! ...

  9. linux 打包排除多个目录,linux tar打包压缩排除某个目录或文件

    linux tar打包压缩排除某个目录或文件 用tar打包时想剔除打包目录中的某个子目录或文件: 比如你想打包/home这个目录,但是/home/www.phpernote.com/目录,/home/ ...

  10. Linux的打包命令都有哪些呢?

    Linux的打包命令都有哪些呢? 1.gzip: 2.bzip2: 3.tar: 打包压缩 4.-c : 归档文件 5.-x : 压缩文件 6.-z: gzip压缩文件 7.-j: bzip2压缩文件 ...

最新文章

  1. 误差、方差、偏差、噪声、训练误差+验证误差、偏差方差窘境、错误率和误差、过拟合与欠拟合
  2. 没解决这个7次方程问题,为何这三个数学家却很开心
  3. Linux 在 linux 中搭建 FTP 服务
  4. Linux下epoll如何实现高效处理百万句柄的
  5. 带有Java和Axis2的JSON Web服务
  6. 机器人编程与python语言的区别_一分钟看懂“机器人编程”和“少儿编程”的区别!...
  7. python怎么在字符串里加入变量数字_Python学习笔记(一)之基本元素:变量,数字和字符串...
  8. 蓝桥杯 ALGO-151 算法训练 6-2递归求二进制表示位数
  9. 1021 个位数统计 (15 分)—PAT (Basic Level) Practice (中文)
  10. qt调用python(不是python调用qt,不是使用pyqt模块)
  11. JS 获取操作删除节点
  12. ios系统越狱才可以享受的100项操作
  13. 【小样本基础】有监督小样本,半监督小样本,无监督小样本
  14. Linux文件类型与属性
  15. matlab diff对于矩阵,MATLAB中diff函数的用法
  16. Android 解析软件包时出现问题
  17. 《Android开发卷——自定义日期选择器(三)》
  18. web漏洞 云盾_云盾WAF实现虚拟补丁——记一起Web漏洞应急响应
  19. 通过js实现切换背景颜色
  20. Rust 中级教程 第5课——trait(3)

热门文章

  1. keil4如何设置自动缩进_在Keil中 自动格式化 代码
  2. php 如何查询数组,php
  3. java UCI,UCI数据集
  4. 网络攻击盯上民生领域,应对DDoS和APT攻击,如何有效防御?
  5. 查看maven,JDK版本号
  6. cad导出pdf_CAD如何批量导出PDF图纸?这招最简单的办法赶紧学起来
  7. 图像效果的一些专业测试工具和指标:
  8. 《算法》第4版 导读
  9. MySQL sql语句总结
  10. SQL2008数据库可疑状态处理