tar打包时排除一些文件或者目录
2015-04-15 14:47
381 查看
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
===========================================================================
备份www目录文件,但是要排除Jplayer/movie目录
注意:在使用的时候:
是: --exclude=Jplayer/movie
不能是: --exclude=Jplayer/movie/
用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打包时排除一些文件或者目录
- tar打包时排除一些文件或者目录
- tar打包时排除一些文件或者目录
- tar 打包并压缩文件,排除文件前缀目录
- tar打包排除指定目录/文件
- tar 压缩打包时排除或忽略某个子目录或文件
- Linux 使用tar打包排除指定目录或文件
- 小技巧:tar命令打包目录时,排除文件和目录的命令
- Linux tar压缩时排除某个目录或文件的参数
- 全网都找不到的maven-jar-plugin怎么排除不想打包的目录文件内容
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录
- tar 排除某个文件或目录
- Linux下tar命令exclude选项排除指定文件或目录
- tar命令不打包指定目录(排除目录)
- tar打包文件(排除版本控制文件)
- 解压tar包中的指定文件或者目录
- 【转】用 tar 打包目录时排除某一个子目录的方法
- tar 排除指定目录打包
- Linux系统下使用tar压缩时排除某个目录或文件
- tar命令排除某文件目录压缩的方法