用来压缩和解压文件。tar 本身不具有压缩功能,只具有打包功能,有关压缩及解压是调用其它的功能来完成。

弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件

常用参数:

-c 建立新的压缩文件
-f 指定压缩文件
-r 添加文件到已经压缩文件包中
-u 添加改了和现有的文件到压缩包中
-x 从压缩包中抽取文件
-t 显示压缩文件中的内容
-z 支持gzip压缩
-j 支持bzip2压缩
-Z 支持compress解压文件
-v 显示操作过程

有关 gzip 及 bzip2 压缩:

gzip 实例:压缩 gzip fileName .tar.gz 和.tgz  解压:gunzip filename.gz 或 gzip -d filename.gz
          对应:tar zcvf filename.tar.gz     tar zxvf filename.tar.gz

 

bz2实例:压缩 bzip2 -z filename .tar.bz2 解压:bunzip filename.bz2或bzip -d filename.bz2
       对应:tar jcvf filename.tar.gz         解压:tar jxvf filename.tar.bz2

实例:
(1)将文件全部打包成 tar 包

tar -cvf log.tar 1.log,2.log 或tar -cvf log.*

(2)将 /etc 下的所有文件及目录打包到指定目录,并使用 gz 压缩

tar -zcvf /tmp/etc.tar.gz /etc

(3)查看刚打包的文件内容(一定加z,因为是使用 gzip 压缩的)

tar -ztvf /tmp/etc.tar.gz

(4)要压缩打包 /home, /etc ,但不要 /home/dmtsai

tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

最新文章

  1. zabbix 3.0 完全安装全解!
  2. Codeforces Round #256 (Div. 2)
  3. uva133 救济金发放
  4. Csharp: Create Excel Workbook or word from a Template File using aspose.Word 14.5 and aspose.Cell 8.1
  5. 修改yv12像素值
  6. Eighth scrum meeting - 2015/11/2
  7. S2 第三章SQL编程
  8. [ CodeVS冲杯之路 ] P1165
  9. 为什么主流网站无法捕获 XSS 漏洞?
  10. Python计算斗牛游戏的概率
  11. SRM 585 DIV1 L2
  12. android NDK 实用学习(五)-c++端调用java接口
  13. 推荐vpn的文章
  14. 【Linq递归查找系列】
  15. 关于添加非系统framework后,import导入头文件时没有提示的解决办法
  16. 鼠标事件之鼠标滑过事件MOUSEOVER
  17. python倒计时
  18. Linux学习之系统的构建
  19. 得力D991CN Plus计算器评测(全程对比卡西欧fx-991CN X)
  20. centos6.6 7 vim编辑器中文乱码

热门文章

  1. JMM之Java线程间通讯——等待通知机制及其经典范式
  2. 微服务从代码到k8s部署应有尽有系列(六、订单服务)
  3. python3监控网站状态
  4. python-xlutils模块-修改excel
  5. curl的HTTP参数速查表
  6. IMIX功能测试——网络测试仪实操
  7. 深入理解Cache工作原理
  8. Oracle数据类型简介
  9. SpringMVC教程--eclipse中使用maven创建springMVC项目
  10. OJ教程--DevC++快捷键