From: http://www.blogjava.net/zhyiwww/archive/2012/08/23/386119.html

用tar打包时排除文件:
可以使用-exclude参数

如: 
tar cvfz  backup_1.tar.gz  /opt/data  --exclude=resource*
在打包/opt/data时就排除了resource命名的目录和文件。

如果想不包含部分的特定文件列表,可以把不包含的文件放到一个文件ext.txt

然后

tar cvfz  backup_1.tar.gz   --exclude=resource*  -X ext.txt  /opt/data

就可以了。

我的ext.txt文件内容如下:

$ cat /tmp/ext.txt

/opt/data/devs/locks/db-logs.lock
/opt/data/devs/locks/db.lock
/opt/data/devs/hooks/post-revprop-change.tmpl
/opt/data/devs/hooks/pre-lock.tmpl
/opt/data/devs/hooks/post-unlock.tmpl
/opt/data/devs/db/transactions
/opt/data/devs/db/txn-current-lock
/opt/data/devs/db/write-lock
/opt/data/devs/db/format
/opt/data/devs/conf/passwd

这样就可以在打包的时候不包含以上的文件或者目录。

From: http://blog.csdn.net/agoago_2009/article/details/9339113


[root@localhost www]# pwd
/home/www
[root@localhost www]# tar -cvzf Jplayer.tar.gz --exclude=Jplayer/movie ./

===========================================================================
备份www目录文件,但是要排除Jplayer/movie目录

注意:在使用的时候:

是: --exclude=Jplayer/movie

不能是: --exclude=Jplayer/movie/

tar打包时排除一些文件或者目录相关推荐

  1. linux打包排除掉log文件中内容,tar打包且排除某个文件

    导读 有tar打包,有时候需要排除某个文件,本文档提供两种方法来操作. 方法一 [root@system1 testdir]# touch 1 2 3 4 5 6 7 b [root@system1 ...

  2. linux 备份文件时,目录下的个别文件不备份,【学习笔记】Linux TAR备份文件时排除指定文件...

    天萃荷净 Oracle研究中心学习笔记:分享一篇关于Oracle数据库备份的笔记,该笔记记录使用linux tar备份数据库目录时指定排除不备份指定文件. 在升级或者打PSU的时候都需要对ORACLE ...

  3. tar命令打包排除某个文件或目录

    背景 我们在Linux运维中,会经常使用到tar命令来进行对文件的备份打包压缩,有时候需要打包某个业务目录,但需要排除掉日志,怎么操作呢? 操作 1)打包时排除特定文件 tar -Pczvf /usr ...

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

    用tar打包时想剔除打包目录中的某个子目录或文件: 比如你想打包/home这个目录,但是/home/afish/目录和/home/www/afish.php文件你都不想打包,方法是: tar -zcv ...

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

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

  6. java打包没有src_maven 打包时,src/main/java目录下的xml等资源文件没有打包进去的问题...

    关于使用maven打包src/main/java中一些关于mybatis的xml都没有打包进去,导致war包启动不起来,在此记录一下,解决方法. 默认maven在src/main/java中只编译ja ...

  7. bat复制文件到指定目录同名_scp复制文件时排除指定文件

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解如何在scp复制文件时排除指定文件. 举例 ...

  8. linux scp 排除文件夹,scp复制文件时排除指定文件

    1. 前言 本文主要讲解如何在scp复制文件时排除指定文件. 举例: 我需要将所有*.c文件从名为hostA的电脑复制到hostB,包括所有目录.我使用以下scp命令,但不知道如何排除特定的文件(如* ...

  9. 怎样把服务器的文件改名字,linux服务器如何修改文件名称rm命令删除文件时排除特定文件...

    grep -i richard telnos 在文件telnos中检索字符串richard,不顾字母的大小写. grep '[0-9]*' chapter1 由于[0-9]*与空字符串匹配,上述命令打 ...

最新文章

  1. Java code lib aes 加解密
  2. instanceof 内部机制
  3. 亿级短视频社交美拍架构实践
  4. jQuery插件AjaxFileUpload文件上传实现Javascript多文件上传功能
  5. 诊断域帐号被锁定的原因
  6. SQLPrompt 安装后sql上看不到菜单
  7. pandas去掉html标签,用Pandas清理HTML表
  8. C++错误解决办法:pure virtual method called
  9. qTip2 精致的jQuery提示信息插件
  10. LeetCode答案详解
  11. Java基础语法结构
  12. html 百度天气,百度天气预报api
  13. java的JVM虚拟机相关知识,简单易懂。
  14. 去除电脑弹窗广告的方法
  15. C++ 数据结构学习 ---- 栈及其应用
  16. 【Java】JAVA枚举类型
  17. 一文弄懂Redis慢查询
  18. 2022年最新《谷粒学院开发教程》:5 - 章节管理
  19. linux debian u盘安装,Debian U盘安装盘,debian安装盘
  20. Transformer中引用iqd作为数据源的时提示TR1008无法连接问题

热门文章

  1. java.lang.NoClassDefFoundError: javax/transaction/Synchronization (jUnit测试报错)
  2. Source Code Library 源代码收集器
  3. request_do?send方法
  4. 用 JavaScript 操作字符串
  5. how to get the space size of some tables in one database?
  6. python中定义数据结构_Python中的数据结构。
  7. 蓝牙耳机音量大解决办法_长时间使用蓝牙耳机的危害这么大?我们到底该选什么蓝牙耳机呢?...
  8. leetcode 509. 斐波那契数(dfs)
  9. react 示例_2020年的React Cheatsheet(+真实示例)
  10. arduino joy_如何用Joy开发Kubernetes应用