linux打压缩包去掉某个文件夹,linux tar压缩排除某个文件夹的方法
一般直接用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在使用tab键的时候会对目录名称自动补全,这很方便,大家也比较常用。
如我们输入 tomcat/lo 的时候按tab键,命令行会自动生成 tomcat/logs/ ,对于目录,最后会多一个 “/”
这里大家要注意的时候,在我们使用tar 的--exclude 命令排除打包的时候,不能加“/”,否则还是会把logs目录以及其下的文件打包进去。
错误写法:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs/ --exclude=tomcat/libs/ tomcat
正确写法:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs tomcat
以上这篇linux tar压缩排除某个文件夹的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
linux打压缩包去掉某个文件夹,linux tar压缩排除某个文件夹的方法相关推荐
- linux zip压缩排除目录,linux tar压缩排除某个文件夹的方法
一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可. 在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除 ...
- linux tar压缩排除某个文件夹或者文件
我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如下: tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat 如果 ...
- linux压缩排除多个文件夹,linux tar压缩排除某个文件夹或者文件
我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如下: tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat 如果 ...
- linux tar压缩排除某个文件夹
一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可. 在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除 ...
- tar压缩排除某个文件夹
一般某个文件夹例如tomcat用tar打包很简单 tar zcvf tomcat.tar.gz tomcat 这样就可以了 但是生产环境下tomcat里面的日志文件非常庞大,有几十个G,总不能把这几十 ...
- 转发:CentOS下tar压缩排除某个文件夹或文件及解压
一.压缩 一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可. 在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打 ...
- Linux下tar压缩与解压缩文件
首先说说tar命令的参数 -c:创建归档/压缩文件 -x:还原归档/压缩文件中的文件和目录 -t:显示归档/压缩文件的内容 -z:采用gzip方式压缩/解压缩归档文件 -v:显示命令的执行过程 -f: ...
- linux cp 排除文件,cp、tar命令排除文件和子目录 - 米扑博客
测试树形目录 $ cd mimvp-blog/ $ tree . |____111.txt |____222.txt |____333.txt |____folder01 | |____111.txt ...
- linux - tar压缩解压缩使用,快速记忆方法
linux常用的指令中,属压缩/解压缩最容易记混.分享一个快速记忆方法,使用最常用.且功能也比较全的 tar命令. 1. tar 基本参数 -v :显示操作过程(大多数情况都会加上) -f :指定压缩 ...
最新文章
- error:socket failed: EPERM (Operation not permitted)
- 刷新ImageNet纪录,GAN不只会造假!DeepMind用它做图像分类,秒杀职业分类AI
- SENet双塔模型:在推荐领域召回粗排的应用及其它
- 数据中心巡检实操之UPS及电池
- 【大数据】朴素的数据价值观
- 1spring注解:@Configuration,@Bean,@ComponentScan(),@Scope
- Angular Component之间的事件通知机制
- React面试题目录汇总
- 一种低延迟的超时中心实现方式
- 代码创建按钮,文本输入框
- 用HTML5实现人脸识别
- 微信公众帐号开发教程第12篇-符号表情的发送(下)
- vue nextTick深入理解-vue性能优化、DOM更新时机、事件循环机制
- MDK 中 [WEAK] 的作用
- 普中科技51单片机开发板
- 【TcaplusDB知识库】表操作—如何克隆表结构
- 你不得不学会的英文赞美句子
- 苹果,Inter,AMD
- 阿里云安装nacos
- CC++笔面试知识点
热门文章
- SolidWorks二次开发,如何修改异形孔的沉头孔大小
- centos与Rhel关系
- matplotlib画图问题:Y轴数据不按大小排列
- 2018-暑期实习生-自然语言处理算法岗-面试题
- C:\Program Files\TortoiseSVN\bin\SendRpt.exe not found.
- c pc 和android通讯,Android 客户端与PC服务端socket通信接收与发送图片(终结者)
- 网络超时检测-select()函数
- IOS第三方框架集合
- php ajax轮询替代,php - swoole可以代替ajax轮询吗
- 20款 Win10 软件推荐,让你的电脑变得更顺手!