之前我从百度网盘上下下来了一些arm linux开发板的资料,其中有一些tar.gz文件,这种文件一般都是在linux下用tar命令打包压缩得到的。

windows上的用于解压的软件,比如rar,360压缩等都是可以打开和解压这种格式的压缩文件的,但是极有可能出问题:出现同名文件,询问你是否需要替换,如下图所示。

出现这种状况的原因是linux的文件系统在命名时是区分大小写的,而windows的文件系统在命名时并不区分大小写。不信的话,你可以做个实验,在windows上新建一个名为aa的文件夹,然后再新建一个名为AA的文件夹,系统会报错,告诉你命名重复。

因此,linux下的文件夹直接拷在windows上极可能出现“文件名重命名”的问题。为了让linux文件系统能保存在windows上,我们使用tar命令进行备份压缩。这样得到的tar文件可以上传到网盘上,然后让其他人下载下来。

需要注意的是,不要想着先把tar.gz文件先在windows解压,然后再把解压得到的文件夹拷贝到linux上——这样极有可能出现文件重名的问题,无论怎么选择(代替,忽略),最终的结果都会导致文件缺失,这样拷贝到linux上的内容就不完整。我们应该直接把tar.gz文件拷贝到linux,然后通过tar命令解压,这样得到的内容才是完整的。

结论

在windows下解压压缩文件时出现文件名重名,可能是因为这个tar.gz文件是在linux文件系统上创建的,而由于windows和Linux文件系统的差异,linux的文件系统不能放在windows,因为极有可能出错。此时我们应该先把tar.gz文件拷贝到linux下,再用tar命令解压,这样就不会出错了。

我们还得到一些结论:如果要把linux上的文件夹拷贝到windows上,一定要用tar进行备份压缩。当需要取回这个文件夹到linux上时,我们应该直接把文件夹拷贝到linux上并用tar解压,而不是先在windows上解压再把文件夹拷贝到linux上。

在windows下解压压缩文件时出现文件名重名的问题相关推荐

  1. linux解压文件名乱码,linux下解压zip文件时,文件名乱码的解决(转载)

    转自:http://blog.sina.com.cn/s/blog_6261f8690101c1gx.html windows下的zip文件,在linux下解压时,经常会出现文件名乱码的情况. 主要原 ...

  2. linux中zip文件编码错误,如何避免在 Linux 下解压 zip 文件时可能出现的乱码情况...

    zip 格式的压缩包应该是我们最常见的一种压缩格式了,不过这种格式虽然常见,但却有一点很不好,就是它并不会保存里面文件的编码格式,而这也会导致在解压压缩包时出现一种很常见的问题,就是乱码. 当前 Li ...

  3. windows下解压.bz文件

    下载7-zip 7-Zip 官方中文网站 (sparanoid.com) 解压后的目录 双击 打开需要解压的目录  解压完成

  4. 解压linux的iso软件,linux下解压iso文件

    .iso文件的格式是iso9660,iso9660是cd上的一种文件系统, 也就是说是 是数据在cd上的组织形式: 它的一些限制是: 1.最多8级子目录(可以用RockRidge Extension增 ...

  5. java解压_Java ZIP压缩和解压缩文件(解决中文文件名乱码问题)

    JDK中自带的ZipOutputStream在压缩文件时,如果文件名中有中文,则压缩后的 zip文件打开时发现中文文件名变成乱码. 解决的方法是使用apache-ant-zip.jar包(见附件)中的 ...

  6. linux,使用tar命令压缩文件时文件损坏打不开(与参数“z”有关)

    线上环境是Linux,我使用tar命令打包了一份文件想发送到本地(Windows).结果发现本地和线上这个文件都不能成功解压出来.刚开始还以为时本地是Windows导致的,后来发现不是. 原来是学艺不 ...

  7. 解决网站搬家windows下解压图片文件名乱码问题的利器:Bandizip

    很多时候我们备份网站需要把网站整站打包,大多数linux系统打包后默认的压缩格式是.zip结尾的.我们打包下载到本地,然后用winrar解压,会出现乱码,特别是图片: 图片乱码 图片中的中文显示的是乱 ...

  8. 在windows上解压linux文件夹,Win10如何使用命令行来解压缩文件?

    Win10如何使用命令行来解压缩文件?大家都知道电脑的硬盘空间是有限的,如果你的硬盘空间比较紧张,那么使用命令行来解压缩文件不失为一个好方法.和ZIP文件压缩或者RAR文件压缩相比,使用命令行来解压缩 ...

  9. Linux 在windows下解压tar等Linux系统压缩包

    使用此工具 http://www.bandisoft.com/bandizip/  . 因Linux下的一些文件在拷贝到U盘时会出现错误,所以需要压缩文件再拷贝.拷贝到windows下,因一般的win ...

最新文章

  1. 基于双目视觉的目标检测与追踪方案详解
  2. 怎样训练左右手协调_2019中考体育训练计划
  3. 超详细的CentOS7中安装Git,yum安装和自己编译安装
  4. 【机器学习】关联规则代码练习
  5. 《openssl编程》之BIO
  6. 多用继承 android,Android温习之路之继承
  7. 卷积神经网络CNN(3)—— FCN(Fully Convolutional Networks)要点解释
  8. BZOJ1492: [NOI2007]货币兑换Cash(CDQ分治,斜率优化动态规划)
  9. centos7改语言包
  10. 【链表相加】程序员面试金典——2.5链式A+B
  11. Java基础:Collections
  12. Ruby完全自学手册
  13. 【泛微E9开发】E9客户端下载页面修改方法
  14. 为什么滴滴裁员2000人,被裁员工却像中奖一样开心?
  15. Springboot测试类之@RunWith注解
  16. html显示latex公式,wordpress显示数学公式插件【LaTeX转HTML】
  17. 神舟F1600U盘启动盘重装系统
  18. 【系统】【winget】从零开始配置一个开发用的 Windows 11 系统的电脑 - winget 代码终端安装软件
  19. linux usb3 转hdmi,USB TYPE-C转HDMI+PD3.0+USB3.0/USB3.1多功能扩展坞设计方法和设计电路...
  20. 2022.10.6 英语背诵

热门文章

  1. 计算机二级office高级应用考纲,全国计算机等级考试二级MS Office高级应用考试大纲...
  2. 区块链助力人道主义援助
  3. 用xp系统的rundll32进行锁屏!!!!!劲爆!!!!!
  4. 木马防线:一切木马都是纸老虎(下)(转)
  5. 生产管理系统的功能模块
  6. [操作系统真象还原3]cpu的8086实模式、显卡、硬盘
  7. 在VirtualBox中为全屏显示安装增强功能时出现Please install the gcc make perl packages from your distribution
  8. 工业数字化转型 — 数字化工厂的信息化系统架构
  9. MOT论文笔记《MOTS: Multi-Object Tracking and Segmentation》
  10. 乐高机器人纲要_未来侠机器人教育,专注3-16岁乐高机器人智能创客教育