与
ESC
输入关键词搜索文章

tar使用exclude参数排除过滤压缩不需要文件或目录

全文约 217 字预计阅读 1 分钟
tar压缩不包含不想要的文件或者文件夹      压缩包很利于传送,备份等等。但比如大量的日志文件一般是不需要备份,或者需要分开备份。       tar --exclude似乎可以解决 后来就照葫芦画瓢写了个这样的命令 tar zcvf demo.tar.gz --exclude=demo/logs/ --exclude=demo/webapp/xxxx//WEB-INF/logs/  demo 但是这样还是会把这些个日志文件全部打包进去 后来搞了很久才知道,正确的写法应该是 tar zcvf demo.tar.gz --exclude=demo/logs --exclude=demo/webapp/xxxx//WEB-INF/logs  demo 因为linux里面的bash很好用,经常用TAB键自动补全路径,这样文件夹后面都会加上/符号 同样支持通配符,例如:不想要*.sis、*.sisx、*.apk 查看一下,压缩包内的文件(非解压) tar  -tf  test.tar.gz  
tar使用exclude参数排除过滤压缩不需要文件或目录
分享

发表评论

评论 0 条

暂无评论,来说点什么吧。