目录

  • 1、结论
  • 2、背景
  • 3、验证过程
    • 3.1、现有文件目录
    • 3.2、压缩包文件目录
    • 3.3、解压操作
    • 3.4、解压完成效果

1、结论

会自动覆盖;相同路径下已经存在的文件将被覆盖,如果不存在的文件将会被添加到对应位置

2、背景

上次整理了300条应用数据(图片)部署到公司展厅,但是公司领导认为数据量太小了,需要我这边在提供一些数据,目前我手头有一个8万条数据对应的图片压缩包,这些图片和之前提供的是有重复数据,也就是名称重复,如果采用直接覆盖的方式,我担心会造成冲突,但是经过尝试,发现我的担心都是多余的,因此就产生了这么一篇文章

3、验证过程

说明: 我们需要把压缩包中的文件夹解压到已有文件夹中

3.1、现有文件目录

我们在root目录下创建test目录,然后test目录下创建0102目录,其中01目录下创建01.txt文件,01.txt文件内容为:/root/test/01/01.txt,画图表示如下:

3.2、压缩包文件目录

我们现在有一个名称叫做linuxtest.tar的压缩包,压缩包中是test目录,然后test目录下创建0102目录,其中01目录下创建01.txt文件和02.txt文件,01.txt文件内容为:test/01/01.txt02.txt文件内容为:test/01/02.txt;然后02目录下创建03.txt文件,03.txt文件内容为:test/02/03.txt,画图表示如下:

3.3、解压操作

命令:

// 格式:tar
tar -xvf 压缩包名称 -C 解压位置// 格式:tar.gz / tgz
tar -zxvf 压缩包名称 -C 解压位置

操作:

由于本次是tar包,所以命令是:tar -xvf linuxtest.tar -C /root/

3.4、解压完成效果


可以看到01.txt内容内容被替换了,02.txt03.txt都放到了合适的位置

Linux解压压缩包到同名目录,里面的文件会自动覆盖吗?相关推荐

  1. linux解压压缩包分卷

    Linux: 解压.z01 zip分卷 第一种方法: cat a.zip a.z01 a.z02 > b.zip unzip b.zip 第二种方法: zip -F a.zip --out b. ...

  2. 多层多路径子文件夹批量解压压缩包到指定目录(以B2Z格式压缩包为例)

    下载了个层级特别多的压缩包,命名为Apr,Apr下面有30个文件夹,代表30天,每个文件夹下有24个文件夹,代表24个小时,每个小时文件夹下有60个压缩包,代表60分钟,累计43200个压缩包,人工解 ...

  3. linux解压后缀为.xz,xz后缀名文件解压方法

    后缀名为xz的这种文件是使用tar打包后再压缩生成的.解压方法是: 1.xz -d **.tar.xz 2.tar -xvf **.tar 如没有按照xz工具,则首先需要下载.安装xz工具: 安装: ...

  4. linux解压tar命令

    linux解压 tar命令 tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指 ...

  5. 解压压缩包报错:tar: invalid tar magic

    linux解压压缩包报错:tar: invalid tar magic 原因:压缩与解压格式不匹配 例: 压缩:tar -zcvf xxxxx 解压:tar -xvf xxxx 这样的话,压缩与解压格 ...

  6. unar万能linux解压工具

    1. 安装 sudo apt-get install unar 2.列出压缩包内容 lsar test.zip 3.解压压缩包 unar test.zip 4.unar常用选项解释 -o 解释:指定解 ...

  7. Linux下tar命令解压到指定的目录

    文章转自:linux下tar命令解压到指定的目录_曹毅涵_新浪博客 版权归原作者. Linux下tar命令解压到指定的目录 : tar -zxvf /bbs.tar.zip -C /zzz/bbs / ...

  8. 20191004在LINUX下如何将tar压缩文件解压到指定的目录下

    百度搜索:tar 解压缩到指定目录 https://zhidao.baidu.com/question/9844116.html 在LINUX下如何将tar压缩文件解压到指定的目录下 各位,请教一下在 ...

  9. ActiveMQ的安装和启动 安装JAVA配置JAVA环境 下载ActiveMQ 解压压缩包 tar zxvf activemq-x.x.x-bin.tar.gz 至此,linux下Activ

    ActiveMQ的安装和启动 安装JAVA配置JAVA环境 下载ActiveMQ 解压压缩包  tar zxvf activemq-x.x.x-bin.tar.gz 至此,linux下ActiveMQ ...

最新文章

  1. 装鸡蛋的鞋子java代码_Java实现 LeetCode 887 鸡蛋掉落(动态规划,谷歌面试题,蓝桥杯真题)...
  2. Java基础 this关键字
  3. SpringMVC 中xml 配置多数据源
  4. PostgreSQL数据库的注入
  5. jquery.dataTable.js 绘制表格使用详解
  6. 香肠派对电脑版_《香肠派对》新春直播活动来袭
  7. 不要讨厌HATEOAS Part Deux:HATEOAS的春天
  8. 跳转到企业缓存之前要考虑的事项
  9. 关系数据库——关系数据语言
  10. Seata 的AT模式需求实战_04
  11. Phonics 自然拼读法 y,x,ch,sh,(voiced)th/ð/ ,(unvoiced) th/θ/ Teacher:Lamb
  12. base64 pdf解码无法打开_微信小程序使用echarts导出PDF
  13. 网络安全系列之十八 MySQL基本操作(PHP注入基础)
  14. 《Core Java 2》读书笔记(二)
  15. Mysql中的where条件子句的使用方法
  16. 发的楷体怎么写_孩子作业实在写不完,父母该怎么办?我直接给老师发信息
  17. Java调用第三方http接口的常用方式
  18. 又让马儿跑又不让吃草,微服务化如何完成低成本改造?
  19. uniapp实现版本更新
  20. str_rot13() 函数

热门文章

  1. 虚拟机VMware安Mac OS时没有Apple mac选项
  2. python工具——pypinyin 汉字转换拼音
  3. Nginx-rrd监控
  4. 保密单位 计算机维修保密协议,计算机维修保密协议.doc
  5. 微信小程序趋势及前景,详细的Android学习指南
  6. RK VOP设备树分析
  7. 苹果开发者账号可以创建多少测试证书_苹果开发者账号对应生成的证书都有哪些...
  8. 期货什么是涨跌(期货是看涨还是看跌)
  9. mac 卸载php版本,mac osx 更改自带php版本
  10. 机器人彩铅画_儿童画教程:教你画机器人