linux tar压缩排除某个文件夹或者文件

我们以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

 

#将打包好的文件上传到服务器上

scp -r qqqg.tar.gz root@120.26.135.176:/home/admin/qqqg.tar.gz 

 

#打包qqqg2文件,除去.git docs等文件

tar cvf qqqg.tar.gz --exclude=.git  --exclude=docs --exclude=source --exclude=unittest_ --exclude=web_test  --exclude=.idea --exclude=setting.py --exclude=.git --exclude=*.pyc  qqqg2

posted @ 2016-06-23 15:58  高小爱  阅读(9122)  评论(1编辑  收藏  举报