前言

这几天在linux平台写了一个垃圾软件,浪费了我10多天的时间,感觉很垃圾,然后我想在windows平台打包这个软件,然后出现了一个项目中有相同文件名的问题,导致一些文件相互覆盖

问题描述

  1. 我把项目从 linux移动到 u盘 就出现这个问题
  2. 我在 linux 将整个项目压缩后,移动到windows上,解压后还是提示有相同文件

解决

这个问题主要是由于windows 不区分大小写,而 linux 区分大小写,因为我项目中有 parse_page.pyParse_page.py 类似这样的文件,导致相互覆盖(当然这也怪我项目中用这种文件命名,因为根本没考虑这个问题)

其他

其实细细思考就知道,关于区分大小写不区分大小写,主要原因不在于系统,而是因为 文件系统,根据我问题描述的第一点, 因为u盘 的文件系统是 ntfs, 这和windows的文件系统是一致的,所以不区分大小写,而linux用的是ext4文件系统

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐