格式:tar zcvf 压缩后的路径及包名 你要压缩的文件

  z:gzip压缩

  c:创建压缩包

  v:显示打包压缩解压过程

  f:接着压缩

  t:查看压缩包内容

  x:解压

  X:指定文件列表形式排除不需要打包压缩的文件或目录

  -exclude:指定排除文件或目录不需要打包压缩的文件或目录(也可以用正则匹配/通配符等)

  -C:解压到指定目录

例如:将/root/cs/test/下文件压缩到/root/cs/test1文件下命名为1

tar zcf /root/cs/test1/1.tar.gz /root/cs/test/

在压缩时,提示:

tar: 从成员名中删除开头的“/”

此时,加参数P,即可消除该提示。但解压时也需带P参数。

查看压缩包里都有啥:

tar tf ./1.tar.gz

注意:打包时尽量切换到打包的目录上一级再打包。

如果排除多个文件则:

方法一:参数后增加排除文件: --exclude=排除文件名1/排除文件名2.....

方法二:创建一个排除文件,把需要排除的放到文件里去,在通过命令参数X 排除

将/root/cs/test/下文件压缩到/root/cs/test1文件下命名为2(打包压缩排除access_www_2018-10-04.log文件)

tar zcfP /root/cs/test1/2.tar.gz --exclude=access_www_2018-10-04.log    //需排除多个接着加--exclude=文件或目录(也可以用通配符/正则匹配等)

方法二:建立排除文件,用-X参数打包

tar zcvfX /root/cs/test1/3.tar.gz pclb.list ./test/

将/root/cs/test1文件下3.tar.gz的文件解压到/root/cs/test1目录下

tar xvf 3.tar.gz

将/root/cs/test1文件下3.tar.gz的文件解压到/tmp/目录下

tar xvf 3.tar.gz -C /tmp/

最新文章

  1. 使用python处理子域名爆破工具subdomainsbrute结果txt
  2. MySQL 排名统计
  3. Mosquitto搭建Android推送服务(三)Mosquitto集群搭建
  4. 素数方阵的工程ing
  5. QTableWidget控件总结<一>
  6. bzoj1211: prufer序列 | [HNOI2004]树的计数
  7. APP API如何维护多个版本的一些想法?
  8. ThroughRain第二次冲刺总结
  9. ASP.NET Session的七点认识
  10. Codeforces 279 B Books
  11. oracle报错ORA-01507
  12. [LeetCode#202] Roman to Integer
  13. ios开发学习--歌词处理--解析lrc文件
  14. 从设计模式说起JAVA I/O流
  15. 从汇编看c++的虚拟继承以及其内存布局(一)
  16. 【转】用信鸽来解释 HTTPS
  17. python之路---05 字典 集合
  18. (转) C++中成员初始化列表的使用
  19. Mongodb 主从同步
  20. 3dmax坐标系与导出fbx的坐标系

热门文章

  1. 命令行下更好显示 mysql 查询结果
  2. 【Vue】v-if与v-show的区别
  3. 一篇你看了就懂的DNS详解
  4. XSS事件(一)
  5. es6学习笔记1
  6. 当DataTable的列名遇上特殊字符"["和"]"时
  7. AngularJS学习笔记(五)自定义指令(1)
  8. VC++窗口创建过程,图形绘制,时钟程序
  9. Linux分区方式及关闭iptables和selinux的方式
  10. SQL:多表联合更新