码迷,mamicode.com
首页 > 系统相关 > 详细

Linux tar压缩命令 排除某个目录 (根据man tar 总结)

时间:2017-06-27 10:01:31      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:排除   log   tar.gz   tar命令   需要   .gz   目的   文件   打包   

一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。

在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。

这时候我们在用tar命令打包的时候,增加参数 --exclude 就能达到目的。

 

例如:

我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如下:

tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat

如果要排除多个目录,增加 --exclude 即可,如下命令排除logs和libs两个目录及文件xiaoshan.txt:

tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat

Linux tar压缩命令 排除某个目录 (根据man tar 总结)

标签:排除   log   tar.gz   tar命令   需要   .gz   目的   文件   打包   

原文地址:http://www.cnblogs.com/boundless-sky/p/7083293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!