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压缩排除某个文件夹的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

智能车竞赛新手必看:用AD21从零画一块英飞凌TC264核心板(附开源PCB文件) 本文详细介绍了使用Altium Designer 21(AD21)从零开始设计英飞凌TC264核心板的完整流程,涵盖原理图绘制、PCB布线到最终DRC检查的全过程。针对智能车竞赛新手,提供了实用的硬件设计技巧和开源PCB文件,帮助快速掌握TC264核心板开发。 阅读详情

相关推荐

AI 模型优化与部署秘籍:从理论到实战

本文系统介绍了AI模型优化与部署的关键技术。模型剪枝通过去除冗余参数减小模型规模,量化技术降低计算精度以提升效率,蒸馏方法实现知识从大模型到小模型的迁移。TensorRT通过层融合和精度校准加速GPU推理,ONNX格式实现跨框架模型转换,TFLite则优化移动端部署。这些技术共同解决了AI模型在资源受限环境下的部署难题,显著提升了模型运行效率,为AI应用落地提供了重要支撑。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 226

linux打包除了某个文件夹,tar打包且排除某个文件

tar打包,有时候需要排除某个文件,本文档提供两种方法来操作。方法一[root@system1testdir]#touch1234567b[root@system1testdir]#ls1234567b[root@system1testdir]#tarzcvfa.tar.gz./*--excludeb#排除b文件./1./2./3...

weixin_39618339的博客 1414

手把手教你学Simulink——基于Simulink的无迹卡尔曼滤波(UKF)控制仿真建模示例

本文详细介绍了在Simulink中实现无迹卡尔曼滤波(UKF)控制倒立单摆系统的完整过程。通过对比扩展卡尔曼滤波(EKF),重点阐述了UKF在处理强非线性系统时的优势:采用无迹变换(UT)通过确定性采样捕捉非线性特性,精度可达三阶泰勒展开且无需计算雅可比矩阵。文章分步骤讲解了状态空间定义、UKF参数设计、Simulink实现方法,以及结合LQR控制器的闭环系统搭建,并通过仿真验证UKF在大角度偏移情况下具有更优的估计精度和控制性能。最后还讨论了工程实践要点和扩展方向,为非线性系统控制提供了实用解决方案。

MHD0815的博客 73

Linux tar 排除某些文件或文件夹

tar打包

xiaohuangren_123的博客 6199

Linux压缩命令tar排除不需要的文件或者目录(--exclude)

【代码】Linux压缩命令tar排除不需要的文件或者目录(--exclude)

洛秋的博客 1万+

linux tar压缩排除指定文件夹

linux tar压缩排除指定文件夹,增加参数 --exclude即可。

qq_44737312的博客 8833

Linux基础】tar命令详解:高级用法之排除目录或文件

通过--exclude和--exclude-from选项,tar命令可以灵活地排除特定文件或目录,从而满足复杂的归档需求。无论是排除单个文件、多个文件,还是使用通配符和排除列表,tar都提供了强大的功能。如果需要排除的文件或目录较多,可以将它们列在一个文件中,然后通过--exclude-from选项指定该文件。这在实际生产应用中处理大型目录或需要选择性归档时非常有用,比如打包生产环境的程序排除日志目录等。排除功能可以与压缩选项结合使用,如:使用gzip压缩排除logs目录。

IT成长日记的博客 3149

linux tar压缩排除某个文件夹方法

做个笔记,使用tar压缩文件可以使用--exclude排除压缩指定文件夹注意的是,亲测,只支持压缩.gz格式,压缩bz2包--exclude不起效tar -zcvf avgbackend_20180427.tar.gz --exclude=avgbackend/public/dist/avgcontent avgbackend...

u012724715的专栏 5267

linux zip压缩排除目录,linux tar压缩排除某个文件夹方法

一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。这时候我们在用tar命令打包的时候,增加参数 --exclude 就能达到目的。例如:我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如下:ta...

weixin_39930671的博客 1197

41-15 linux tar压缩排除某个文件夹方法

一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。 在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。 这时候我们在用tar命令打包的时候,增加参数 --exclude 就能达到目的。 例如: 我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如...

csdn_immortal的博客 343

linux压缩包去掉某个文件夹,linux tar压缩排除某个文件夹方法

一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。这时候我们在用tar命令打包的时候,增加参数 --exclude 就能达到目的。例如:我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如下:ta...

weixin_39997664的博客 1067

linuxlinux tar去掉/排除某个文件夹压缩方法

前言 一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。 但是在很多情况下,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。 这时候我们在用tar命令打包的时候,增加参数 --exclude 就能达到目的。 实践 如我们打包presto服务,我们需要去掉logs目录 tar -zcvf presto.tar.gz --exclude=presto/logs presto 如果要排除多个目录,增加

Mrerlou的博客 5624

tar 使用总结

今天需要备份数据,使用tar命令,总结一下。 压缩命令: tar -zvvf ticket-data-intgration.tar.gz ticket-data-intgration 压缩但是不包含某个文件夹 tar  --exclude /home/q/ticket-data-intgration/log --exclude /home/q/ticket-data-intgration/...

weixin_34217773的博客 95

Linux下的各种打包压缩和解压

打包压缩 压缩包工具 .zip #zip压缩工具 .bz2 #bzip2压缩工具,只能压缩文件,会删除源文件 .gz #gzip压缩工具,只能压缩文件,会删除源文件 tar.gz #gzip压缩,使用tar打包 tar.bz2 #使用bzip2压缩,使用tar打包 zip zip #打包压缩 选项: -r #递归压缩 -q #静默输出 -T #检查...

Bobdragery的博客 983

压缩文件命令

压缩文件命令 一、简单压缩命令 1.zip、gizp、xz只能对文件进行压缩,不能对文件夹,而且直接在文件上进行操作,后缀名为.gz [root@xiaoliu junhao]# gzip passwd [root@xiaoliu junhao]# ls cali junhao.txt passwd.gz [root@xiaoliu junhao]# xz passwd [root@xiaoliu junhao]# ls

xiaoliu的博客 1万+

linux将目录完整备份,Linux自动压缩备份目录文件与恢复

首先建立以个空白文档,然后打开编辑成需要的内容,最后保存为*.sh文件比如我现在Linux 系统 /usr下有个目录soft需要让它每天自动压缩打包到/opt/ftp的目录下,并以当前时间命名例:写个shell文件 ,把以下保存为backup.sh,记得要给加上运行的权限#!/bin/shdate=`date +"%Y%m%d"`tar -czvf /opt/ftp/soft_$date.tar....

weixin_30843553的博客 544

Linux压缩与解压命令tar

Linux下常见压缩文件的扩展名 *.gz:gzip压缩的; *.bz2:bzip2压缩的; *.tartar程序打包但没有压缩的; *.tar.gz:打包后并经过gzip压缩的; *.tar.bz2:打包后并经过bzip2压缩的; [编辑]语法 tar[-j或-z][cv][-f 生成的压缩文件名] 要被压缩的文件或目录 //打包与压缩 tar[-

欢迎关注我 https://x.com/Awesome_AI_News 836

tar命令的一个复杂用法

linux下:   1.     全部压缩/d01时,tar命令如下:             tar   cvf   d01.tar   /d01    2.   假设在压缩/d01目录的时候要排除掉       /d01/prodcomn/admin/log/CLONE_erptest1子目录   和/d01/prodcomn/admin/out/CLONE_erptest1子目录,   

xian_fish的专栏 576

linux压缩命令

1、tar -cvf /data/sc2.tar /data (只打包,不压缩) 把/data下的文件打包成 sc.tar 上面两个都是绝对路径噢 tar -zcvf /data/sc2.tar.gz /data<==打包后,以 gzip 压缩 2、将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下 [root@linux ~]# cd /usr/l...

weixin_33976072的博客 112

linux压缩

linux压缩tar命令   解包:tar zxvf FileName.tar   打包:tar czvf FileName.tar DirName gz命令   解压1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:gzip FileName   .tar.gz 和...

weixin_30293079的博客 156
上一篇: Linux命令man echo,Linux基础07-man和echo命令
下一篇: linux系统中运行r文件,Linux操作系统上的GNU R简介
秋海棠柚理
博客等级 码龄10年 51粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值