场景 想要将以前的程序打包下来,但是发现有log日志,而且比较大,有几G大。 解决思路 打包的时候,将某些文件夹给排除掉,只打包自己想要的文件。...解决方法 使用tar命令来进行打包,并使用-exclude这个参数来排除一个文件夹。如果存在多个排除文件夹,就要写多个参数。...scheduler_20180508.tar.gz --exclude=scheduler/lib.bk --exclude=scheduler/logs scheduler 常见错误 打包命令觉得没有错...,但是还是将排除的文件夹给打包进去了。...原因之一便是在写路径的时候,后面跟了/,导致排除失败。
假设 test目录下有 1 2 3 4 5 这5个目录 现在要将 3 4 5目录tar打包,1和2目录不要 命令如下: tar -zcvf test.tar.gz –exclude=1 –exclude...test 或 tar -zcvf test.tar.gz –exclude=test/1 –exclude=test/2 test 看man tar帮助,–exclude后面跟的好像是正则 注意: 要打包的
这篇文章小编给大家分享一下linux tar打包目录与有条件打包目录命令,想知道的小伙伴们赶快来看看吧! 例1。...压缩并打包目录 代码如下 tar -czf small.tar.gz small(目录名) ; 例2。...如果只是排除一两个目录,可以用tar命令的–exclude= 选项。...例2 tar 打包目录时排除其中某一子目录的方法 具体的命令如下: 代码如下 tar cfz ff-bb.cn.tar.gz /var/www/ff-bb.cn/ –exclude=var/www/ff-bb.cn...cfz hosteguide.com.tar.gz /var/www/hosteguide.com/ 注意 –exclude后面的排除目录后不能带/ ,否则不起作用。
最近在spark streaming本地调试的时候,引入了一些资源文件,打包的时候需要给排除掉。...maven的方式 详细参考官方文档:https://maven.apache.org/plugins/maven-jar-plugin/examples/include-exclude.html 排除某个资源文件...hdfs-site.xml 排除某个目录
有时候一个项目由父项目+子项目组成,用Jenkins部署的时候,只能全部打包,没法排除个别项目没有依赖的包。...原理,直接删除父pom.xml 中的模块, 在Jenkins打包之前,用shell命令执行 假如打包service,不依赖test-api和test-admin,就直接在test-parent
今天在看linux中有关Makefile文件的写法的时候,提到了通配符的概念。感觉似乎挺熟悉,但一时间竟想不起来到底为何物!经过在网上查询现总结如下: 1、linux中基本通配符: “?”
1.ifconfig ifconfig命令 被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。...time 4004ms rtt min/avg/max/mdev = 35.662/35.720/35.893/0.190 ms 3. traceroute 命令 traceroute是一个网络故障排除实用程序...# traceroute 8.8.8.8 4. netstat 命令 netstat命令 用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。...查看默认路由表Linux # route 使用以下命令添加、删除路由和默认网关。
在 Linux 中,常用的打包和解压缩工具主要有 tar, gzip, bzip2, zip, unzip 等。下面我会简要介绍它们的基本用法和常见选项。...打包和压缩文件 1. 使用 tar 打包和压缩: 打包文件(不压缩): tar cvf archive.tar file1 file2 file3 c:创建新的打包文件。...f archive.tar:指定打包后的文件名。 压缩为 .gz 格式: tar cvzf archive.tar.gz directory z:使用 gzip 压缩。...总结 打包和压缩是可以分开的。 最常用的就是tar 和zip。 打包和解压是可能会把源文件删除的。 打包的时候要注意打包是目录还是文件。
文章目录 导读 实验 C语言Linux编程实现 导读 有时候我们在Linux下删除某个文件夹内的所有文件时需要排除一些文件。.../config: setting.ini [root@TrueDei test]# 查询并排除我们想排除的文件 grep命令,应该很常用,可以过滤出来我们想要的数据。...如果需要排除我们不想要的数据的话,Linux也提供了一个egrep命令; # 查看所有的文件 [root@TrueDei test]# ls ./* ./a.txt ./b.txt ..../config: setting.ini [root@TrueDei test]# # 排除setting.ini文件 [root@TrueDei test]# ls ./* |egrep -v.../config: setting.ini [root@TrueDei test]# C语言Linux编程实现 通过C语言提供的system函数可以使用shell命令进行操作。
排除多个搜索模式的另一个选项是使用 OR 运算符| 连接模式。...,你可能希望从搜索结果中排除特定目录。...-r或-R选项之间的主要区别在于,当使用大写字母R调用 grep时,它将遵循所有符号链接 要从搜索中排除目录,请使用--exclude-dir选项。排除目录的路径是相对于搜索目录的。...例如,要查找包含字符串GNU在你的Linux系统排除的文件proc,boot和sys你要运行的目录: > grep -r --exclude-dir={proc,boot,sys} gnu / 使用通配符匹配时...,你可以排除基本名称与--exclude选项中指定的 GLOB 匹配的文件。
在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。...例如: 我们以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 命令排除打包的时候
1.打包命令: tar -cvf 归档路径 被打包文件路径。...(c--create archive v-verbose f --file ,f指归档路径,故f必须放在其他选项之后,而且-可省略不写) 单独打包命令: tar -cvf 归档路径 被打包路径...(整体文件变大,后缀一般是.tar) gzip压缩命令: tar -zcvf 归档路径 被打包路径....(gun-zip压缩,后缀一般是.tar.gz) bzip2压缩命令: tar -jcvf 归档路径 被打包路径....#另外:选项中-可省略,v和省略.故可以: tar xvf test.tar ----或者 ----tar xf test.tar Linux里一般不用zip包,但有的话,解压命令是: unzip
Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。...当 tar 命令用于对 tar 包做解打包操作时,该命令的基本格式如下: [root@localhost ~]#tar [选项] 压缩包 其实解打包和打包相比,只是把打包选项 "-cvf" 更换为...(解压缩解打包)操作 你可能会觉得 Linux 实在太不智能了,一个打包压缩,居然还要先打包成 ".tar" 格式,再压缩成 ".tar.gz" 或 ".tar.bz2" 格式。...其实 tar 命令是可以同时打包压缩的,前面的讲解之所打包和压缩分开,是为了让大家了解在 Linux 中打包和压缩的不同。...和".tar.bz2"格式,才是 Linux 中最常用的压缩方式,这是大家一定要掌握的压缩和解压缩方法。
排除多个搜索模式的另一个选项是使用 OR 运算符| 连接模式。...,你可能希望从搜索结果中排除特定目录。...请将排除的目录括在大括号中,并用逗号分隔,不要有空格。...例如,要查找包含字符串GNU在你的Linux系统排除的文件proc,boot和sys你要运行的目录: > grep -r --exclude-dir={proc,boot,sys} gnu / 使用通配符匹配时...{png,jpg} rumenz * 相关文章 linux之grep使用技巧 linux中grep命令的12个实际例子
Linux压缩经常使用的扩展名是 .tar.gz .tar.bz2 .tgz .tgz2bz2,压缩速度快 gz压缩内容更小 tar打包命令: 常用参数 c打包 x解包 f指定操作类型为文件 示例: 1....打包文件tar: tar cf 打包后存储位置 需要打包文件的位置 tar cf /tmp/etc-backup.tar /etc 2.打包并压缩成.gz格式: tar czf 打包后存储位置 需要打包文件的位置...例 tar czf /tmp/etc-backup.tar /etc 3.打包并压缩成.bz2格式: tar cjf 打包后存储位置 需要打包文件的位置 例 tar cjf /tmp/etc-backup.tar
rm是我们在Linux下删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?...删到啥时候啊~~ 今天我们就来教大家使用rm命令删除文件的时候如何排除指定的文件(不删除指定文件)。首先我们来看一下平时我们是怎么使用rm命令的。...(叹号)来排除文件的,下面我们搞个高深一点的,用find + grep + xargs三个命令一起用 7、删除全部文件,保留1.txt find * | grep -v 1.txt | xargs rm...这里我们要特别注意grep的-v参数,-v参数表示反选,比如我们上面指定了-v 1.txt,即排除掉1.txt,选中其他全部文件。...所以这样执行之后1.txt就被排除了 8、删除全部文件,保留1.txt和2.txt find * | grep -v '\(1.txt\|2.txt\)' | xargs rm 这里要特别留意,括号()
rm是我们在Linux下删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?...删到啥时候啊~~ 今天我们就来教大家使用rm命令删除文件的时候如何排除指定的文件(不删除指定文件)。首先我们来看一下平时我们是怎么使用rm命令的。...(叹号)来排除文件的,下面我们搞个高深一点的,用find + grep + xargs三个命令一起用 7、删除全部文件,保留1.txt find * | grep -v 1.txt | xargs rm...这里我们要特别注意grep的-v参数,-v参数表示反选,比如我们上面指定了-v 1.txt,即排除掉1.txt,选中其他全部文件。...所以这样执行之后1.txt就被排除了 8、删除全部文件,保留1.txt和2.txt find * | grep -v '\(1.txt\|2.txt\)' | xargs rm
简介 Linux 上常用的压缩/解压工具,介绍了zip、rar、tar的使用。...文件打包和压缩 Linux 上的压缩包文件格式,除了 Windows 最常见的*.zip、*.rar、.7z 后缀的压缩文件,还有 .gz、.xz、.bz2、.tar、.tar.gz、.tar.xz、...表示体积最小但耗时最久,-x 排除上一次我们创建的zip文件,路径必需为绝对路径 zip -r -9 -q -o test_9.zip /home/test -x ~/.zip zip -r -1 -...上面默认使用的是 UTF-8 编码,防止解压后出现中文乱码,要用参数 -O unzip -O GBK 中文压缩文件.zip 3、 rar打包压缩命令 在 Linux 上可以使用 rar 和 unrar...在 Linux 上面更常用的是 tar 工具,tar 原本只是一个打包工具,只是同时还是实现了对 7z,gzip,xz,bzip2 等工具的支持,这些压缩工具本身只能实现对文件或目录(单独压缩目录中的文件
Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。...其实解打包和打包相比,只是把打包选项 “-cvf” 更换为 “-xvf”。...(解压缩解打包)操作 你可能会觉得 Linux 实在太不智能了,一个打包压缩,居然还要先打包成 “.tar” 格式,再压缩成 “.tar.gz” 或 “.tar.bz2” 格式。...其实 tar 命令是可以同时打包压缩的,前面的讲解之所打包和压缩分开,是为了让大家了解在 Linux 中打包和压缩的不同。...和”.tar.bz2″格式,才是 Linux 中最常用的压缩方式,这是大家一定要掌握的压缩和解压缩方法。
常用压缩文件格式 文件后缀名 说明 *.zip zip 程序打包压缩的文件 *.rar rar 程序压缩的文件 *.7z 7zip 程序压缩的文件 *.tar tar 程序打包,未压缩的文件 *.gz...gzip 程序(GNU zip)压缩的文件 *.xz xz 程序压缩的文件 *.bz2 bzip2 程序压缩的文件 *.tar.gz tar 打包,gzip 程序压缩的文件 *.tar.xz tar 打包...,xz 程序压缩的文件 *tar.bz2 tar 打包,bzip2 程序压缩的文件 *.tar.7z tar 打包,7z 程序压缩的文件 常用命令 zip: 打包 :zip something.zip...something (目录请加 -r 参数) 解包:unzip something.zip 指定路径:-d 参数 tar: 打包:tar -cf something.tar something 解包:
领取专属 10元无门槛券
手把手带您无忧上云