有tar打包,有时候需要排除某个文件,本文档提供两种方法来操作。

方法一

[root@system1 testdir]# touch 1 2 3 4 5 6 7 b

[root@system1 testdir]# ls

1  2  3  4  5  6  7  b

[root@system1 testdir]# tar zcvf a.tar.gz ./* --exclude b

#排除b文件

./1

./2

./3

./4

./5

./6

./7

[root@system1 testdir]# ls

1  2  3  4  5  6  7  a.tar.gz  b

[root@system1 testdir]# mv a.tar.gz /tmp/test

[root@system1 testdir]# ls

1  2  3  4  5  6  7  b

[root@system1 testdir]# cd ..

[root@system1 tmp]# cd test

[root@system1 test]# ls

a.tar.gz

[root@system1 test]# tar -xvf a.tar.gz

./1

./2

./3

./4

./5

./6

./7

[root@system1 test]# ls

1  2  3  4  5  6  7  a.tar.gz

方法二

[root@system1 testdir]# ls

1  2  3  4  5  6  7  b

[root@system1 testdir]# find ./ -type f ! -name 'b'  | xargs tar caf a.tar.gz

#排除b文件

[root@system1 testdir]# ls

1  2  3  4  5  6  7  a.tar.gz  b

[root@system1 testdir]# mv a.tar.gz /tmp/test

[root@system1 testdir]# cd /tmp/test

[root@system1 test]# ls

a.tar.gz

[root@system1 test]# tar -xvf a.tar.gz

./1

./2

./3

./4

./5

./6

./7

[root@system1 test]# ls

1  2  3  4  5  6  7  a.tar.gz

linux打包除了某个文件夹,tar打包且排除某个文件相关推荐

  1. linux的压缩与打包 gzip gunzip bzip2 buzip2 tar 打包压缩(bzip2)

    文章目录 linux的压缩与打包 gzip gunzip bzip2 buzip2 tar 打包压缩(bzip2) linux的压缩与打包 gzip 功能:压缩文件(注意:该命令只能压缩文件) 格式: ...

  2. linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...

    说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...

  3. Linux之不删除指定文件夹,其他都删(文件和文件夹)

    例子1 查看当前文件夹下有哪些文件和子文件夹 我们看到俩个文件夹 和多个文件,我现在的需求是 只保留 public 这个文件夹 其他的文件夹和文件 统统都删除,怎么办呢? 只要一个命令 ls | gr ...

  4. linux递归创建文件夹_Python中并发请求创建文件夹带来的线程安全问题

    在我们日常写程序的过程中,免不了与文件系统打交道,各种开发语言都提供了与文件系统交互的指令函数,比如Python中的os模块,就提供了许多这样的指令函数,今天就以创建文件夹为例,来说一下,如果用的不当 ...

  5. Linux文件夹乱码,inode号处理文件

    1.删除该文件或者文件夹 如果乱码中有带数字或者带字母的可以,可以匹配删除 如果全为乱码 ll  -i1   第一列数字即该乱码文件或者文件夹的额inode号 find -inum inode号 |x ...

  6. linux怎么创建新的c语言文件夹,如何用c语言创建文件夹

    参考: ########################################################## 判断文件夹是否存在: 在windows环境下头文件为: #include ...

  7. 新建一个文件夹服务器,云服务器中新建文件夹命令

    云服务器中新建文件夹命令 内容精选 换一换 部署提供可视化.一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化.本节通过以下五步介绍如何使用部署服务将项目代码部署到云主机 ...

  8. xml遍历文件夹vector_怎么统计指定文件夹下含有.xml格式的文件数目

    如何统计指定文件夹下含有.xml格式的文件数目?如题 ------解决思路----------------------Directory.GetFiles(@"路径", " ...

  9. c语言 遍历文件夹中所有文件名,C# 遍历文件夹下所有子文件夹中的文件,得到文件名...

    假设a文件夹在F盘下,代码如下.将文件名输出到一个ListBox中 using System.Data; using System.Drawing; using System.Linq; using ...

  10. ftp 服务器新建文件夹,ftp服务器路径下新建文件夹

    ftp服务器路径下新建文件夹 内容精选 换一换 单击"源码迁移"后面的,打开如图1所示界面,参数描述如表1所示.配置参数后单击"开始分析".以下内容中的&quo ...

最新文章

  1. git patch操作
  2. [导入]OpenSceneGraph编译指导
  3. 安徽省2019年普通高校招生文史、理工类最低控制分数线一览表
  4. GDCM:把DICOM文件存在vector<char>里面的测试程序
  5. 【bzoj5064】B-number 数位dp
  6. 二分k均值 matlab,Matlab函数kmeans:K-均值聚类
  7. 实现加入购物车抛物线效果
  8. 8Manage革新多项目管理的沟通方式
  9. ReentrantLock源码解读
  10. 采购订单模板_金蝶KIS商贸版(采购模块)常见问题汇总
  11. 功能测试的测试工作流程
  12. matlab干什么,matlab有什么用?
  13. ele组件JS弹框(确定或取消操作)
  14. 当数学题加上了程序员思想
  15. pinctrl学习笔记---描述/获得引脚
  16. 【PNP与NPN两种三极管使用方法(工作在开关状态)】
  17. 立志做中国市场TOP2,新华三云屏底气何来?
  18. axure流程图模式_Axure基础教程:产品流程图的制作方法详解
  19. 病毒Ytnauexu
  20. 计算机丢失sspicli,MS16-047:SAM 和 LSAD 远程协议安全更新程序说明:2016 年 4 月 12 日...

热门文章

  1. keil4如何设置自动缩进_在Keil中 自动格式化 代码
  2. 图解MongoChef的安装步骤
  3. 微信小游戏引擎插件,Creator 使用教程!
  4. 如果IE浏览器是IE11以下版本跳转到升级页面
  5. WMS仓储管理系统解决方案
  6. abaqus结果名称
  7. 生产管理MES系统框架
  8. java调用公安接口_src 公安部PGIS在交警系统的应用,包括 的各种API 以及mysql对空间数据的支持 GIS program 261万源代码下载- www.pudn.com...
  9. Linux下使用服务器24小时不间断直播电影电视剧
  10. bootstrapTable导出excel无响应问题