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

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都放到了合适的位置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值