test
|-- out
|   `-- readme
|-- out1
|   `-- out
|       `-- test1out1out
|-- out2
`-- test
    `-- out
        `-- test.out

目录结构 如上,如果不想打包根目录下test/out下的文件夹

命令如下

tar zcvf --exclude=test/out test/user@user-Z370-HD3:~/sermux$ tar zcvf test.tar.gz --exclude=test/out test
test/
test/out2/
test/out1/
test/out1/out/
test/out1/out/test1out1out
test/test/

我们发现会将/test/test/out/和/test/test/out/test.out这两个也排除了,因为上面两个也包含test/out字段

注意事项:如果排除文件夹,最好不要在文件内部有重名的。

find media/ -name "*.jpg" -o -name "*.png"   -print > image.txttar czf img.tar -T image.txt

计算文件夹下图片占用多少兆空间

find . -type f -regex '.*\.\(jpg\|png\)$' -printf "%s\n" | awk  '{t+=$1}END{print t/1024/1024}'

tar 排除指定的目录 ,或者指定文件类型相关推荐

  1. 【Linux】目录组织结构、文件类型和文件权限

    文章目录 1.目录组织结构 1.1目录特点 1.2目录结构 1.3目录说明 2.文件类型 2.1普通文件类型 2.2目录文件类型 2.3字符设备文件 2.4块设备文件 2.5套接字文件 2.6管道文件 ...

  2. shell统计指定目录下所有文件类型及数量

    #!/bin/bash #Synopsis:用于统计脚本当前所在目录或者用户指定目录下的所有文件类型及数量 #若直接运行脚本而不接任何命令行参数,则默认会统计脚本所在目录下的文件 #Date:2016 ...

  3. linux 排除多个目录搜索文件,关于linux:使用find命令但排除两个目录中的文件

    我想查找以_peaks.bed结尾的文件,但排除tmp和scripts文件夹中的文件. 我的命令是这样的: find . -type f \( -name"*_peaks.bed" ...

  4. Linux目录功能及文件类型,linux目录作用详解(超详细,树状排版)

    自己在网上找了好久,没找到,干脆自己做一个.给大家分享下,希望能顺便指出我的错误.请复制到记事本,然后取消自动换行.看起来就会很清晰了. /根目录 │ ├boot/启动文件.Linux的内核及引导系统 ...

  5. mysql知识点系列-数据目录(Data目录)下文件类型一窥究竟

    本文主要基于<高性能MySQL> 文章目录 1.数据库目录 2.frm文件 3.ibd文件 4.ibdata文件 5.ib_logfile文件 6.UNDO日志 7.慢查询日志 8.二进制 ...

  6. Maven打包时排除指定的目录或指定的类

    1.介绍 通过maven在打生产包的时候想剔除掉一些测试的类,这样就可以完全避免生产包中还存在测试的代码. 2.修改pom.xml 在maven项目中,很多配置都是可以在pom文件中去修改的,在con ...

  7. 定时指定ftp目录下csv文件入库到mysql数据库

    数据源 FTP-->单机程序业务说明 程序启动之后,通过方法每小时下载FTP 132.255.150.217上最新的一个csv表到本地,如果不是只获取最新的表,文件无需改代码,通过方法会获取ft ...

  8. linux centos8 将指定本地目录下的文件上传到阿里云OSS上

    使用场景:为了解决高并发问题,尤其带宽限制(阿里云最高200M,当前首页一个用户请求4M的资源,导致带宽跟不上),jenkins打包vue下的前端静态资源上传到阿里云OSS上 前提工作:因工具是jav ...

  9. linux添加用户及指定用户目录,指定默认shell

    useradd  -d  /lhome/username  -m  username  -s  /bin/tcsh -d指定用户主目录路径 -m如果路径不存在,将自动创建 -s指定默认shell 添加 ...

最新文章

  1. 测试晶面间距软件_丽江导电橡胶电阻率测试仪生产商
  2. WebRTC内置debug工具,详细参数解读
  3. python的闭包函数
  4. ELASTIC的备份与恢复
  5. js 数组/对象/日期的浅克隆
  6. oauth2 token为空拦截_feign之间传递oauth2-token的问题和解决
  7. windows下php swoole扩展,Windows 下安装 swoole 图文教程(php)
  8. 17 FI配置-财务会计-定义雇员的容差组
  9. mac 下 hadoop、spark 的安装及配置
  10. Cocos2d-x学习笔记(17)(TestCpp源代码分析-1)
  11. 【云计算学习教程】软件(程序)是什么?
  12. 一款开源计算机代数系统(CAS)Maxima
  13. [ERROR] [MY-012576] [InnoDB] Unable to create temporary file; errno: 30
  14. 【LeetCode 深度优先搜索专项】不同岛屿的数量 II(711)
  15. anaconda安装支持mpi并行化的h5py
  16. 贫富差距,不是收入分化,而是资产分化
  17. 【操作系统】第三章:内存管理
  18. LNK1181:无法打开输入文件“release/.obj“
  19. Android EventBus使用
  20. 英语软件那些好玩的功能你知道吗

热门文章

  1. 前端中容易犯低级错误的地方
  2. 秒连的免费远程控制软件RdViewer
  3. 知耻而后勇——记Google+的横空出世
  4. uniAPP手机端文件预览
  5. 军工安全门禁管理系统
  6. CG100-13五菱单排芯片s9s12ha32-
  7. C# OpenCvSharp 安讯士视频编码器
  8. 华为开发微信鸿蒙版,微信鸿蒙开发者公众号报名了
  9. 2023零基础入门网络安全,看这一篇就够了
  10. 基于FPGA的画面分割器