tar命令打包压缩时排除.svn .git .repo等特定文件/文件夹报错/未生效
tar命令打包压缩时排除.svn .git .repo等特定文件/文件夹报错/未生效
当使用tar命令打包压缩的同时期望排除某类文件或文件夹时,可以使用--exclude
参数。
在ubuntu20.04版本,执行命令tar -caf /tmp/mydocs.tar.gz * --exclude=.git
报错,如下:
$ tar -caf /tmp/mydocs.tar.gz * --exclude=.git
tar: 下列选项在归档创建或更新模式中用在任何非可选参数之后。这些选项是可选的,且仅影响跟随其后的参数。请在安排参数顺序时谨慎处理。
tar: --exclude “.git” 无效果
tar: 由于前次错误,将以上次的错误状态退出
但是在ubuntu18.04版本,执行同样命令tar -caf /tmp/mydocs.tar.gz * --exclude=.git
不会报错,但是解压mydocs.tar.gz
之后,发现.git
文件夹还在,说明--exclude=.git
未生效。
正确用法:
需要将--exclude
参数放在需要打包压缩的文件前面。正确命令如下:
$ tar --exclude=.git -caf /tmp/mydocs.tar.gz *
上述使用的比较通用的方法排除不期望打包在内的文件/文件夹。如果只是不期望包含版本控制系统的目录的话,还可以使用参数--exclude-vcs
、--exclude-vcs-ignores
。
注:vcs
是version control system
的缩写。
tar命令打包压缩时排除.svn .git .repo等特定文件/文件夹报错/未生效相关推荐
- linux使用tar命令打包压缩时排除某个文件夹或文件
今天在使用tar命令进行文件夹打包压缩的时候,需要打包压缩masalaPage目录,但是该目录中的2017,2016两个目录中的文件不进行打包压缩 所以通常使用的tar -zcvf masalaPag ...
- linux++tar打包目录,linux中tar命令打包目录与排除目录打包linux操作系统 -电脑资料...
本文章来给各位朋友详细介绍关于linux中tar命令打包目录与排除目录打包有需要了解tar命令的使用方法的朋友可进行参考参考, 打包压缩目录很简单如下代码如下复制代码 tar -czf small.t ...
- tar 命令打包压缩tar.gz,不包含当前文件夹路径
tar 命令打包压缩 最近研究一些DevOps自动化部署相关的操作,其中Linux命令是避免不了的,其他我用到的命令都很简单,就打包压缩着立跟大家分享一下.前端的代码经过npm run build指令 ...
- Linux 命令之 tar 命令-打包和备份的归档工具(附压缩/解压工具)
文章目录 一.命令介绍 二.命令语法 三.常用选项 四.命令示例 (一)对指定的目录进行打包(即备份归档),不压缩 (二)对指定目录下的内容(不含目录本身)进行打包(即备份归档),不压缩 (三)通过通 ...
- tar命令打包和压缩与解压
** tar命令打包和压缩与解压 ** Linux里压缩与打包时分开的: 打包:多个文件变一个文件.该一个文件会大于整体所有文件,因为会添加各个信息说明哪到哪是一个文件. 压缩:大文件变小文件. 归档 ...
- tar命令解压时如何去除目录结构及其解压到指定目录 (--strip-components N)
tar命令解压时如何去除目录结构及其解压到指定目录 (–strip-components N) 去除目录结构加上 --strip-components N 在解压的时候,如果想指定解压目录,可以加参数 ...
- Linux tar命令打包
tar命令打包 参数 -c :建立一个包档案(我个人理解:这里只是打包:压缩应该是:-z) -x :解压tar包 -t :查看tar包的文件列表 -r :向tar包追加文件 -u :更新tar包文件 ...
- python打开指定文件-python打包压缩、读取指定目录下的指定类型文件
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...
- PPT在线预览 转换为图片实现方案 Apache POI 实现时踩坑:含嵌入文件ppt转换报错 ArrayStoreException
前言 背景:最近项目需要实现PPT预览功能,以及项目APP上浏览ppt,初步方案是ppt转为图片. 实现 1.ppt转为pdf,然后pdf转为图片 该种实现,先将ppt转为pdf文件,实现方式有很多, ...
最新文章
- 解决ie6、7 margin-bottom 失效问题
- Codeforces Round #297 (Div. 2)C. Ilya and Sticks 贪心
- 【技术干货】Spring事务原理一探
- mysql 导入 sqlite_Mysql 数据导入SQlite
- python django开发工具_Python和Django web开发工具pycharm介绍
- k8s安装部署Istio
- OSChina 周五乱弹 —— 姑娘馋的口水都留下来了。
- Fiddler添加过滤条件
- linux模拟发包工具,linux发包软件-线不是一个压力测试工具的linux以上收缩服务器可...
- tms xdata、sparkle服务运行时显示拒绝访问的错误
- 设置<hr>标签的样式
- 循环神经网络 - 卷积神经网络
- TC275can总结
- 计算长方体体积(3分)
- 【Tableau 图表大全1.0】之条形图
- Spring Cloud入门-Ribbon服务消费者(Hoxton版本)
- 照片美妆--人像变老算法研究
- 第一篇博客——(自我介绍篇)
- so动态库生成、链接方法
- 如何成为一个合格的产品经理