让Windows的文件名区分大小写
程序员文章站
2022-07-04 08:46:36
背景 最近在Linux官网下载了Linux内核,下载下来的是一个后缀为.tar.xz的压缩包,于是在毫不知情的情况下随随便便解压了,解压过程中出现了很多问题。 其中一个问题就是在Windows下,不区分大小写的文件名,但是在Ubuntu下就可以区分。比如,abc.txt和ABC.txt会被认为是同一 ......
背景
最近在linux官网下载了linux内核,下载下来的是一个后缀为.tar.xz的压缩包,于是在毫不知情的情况下随随便便解压了,解压过程中出现了很多问题。
其中一个问题就是在windows下,不区分大小写的文件名,但是在ubuntu下就可以区分。比如,abc.txt和abc.txt会被认为是同一个文件名,这样一来,当一个文件夹中先有了abc.txt之后,abc.txt再想被复制(或解压)到这个文件夹时,会被询问是否要替换掉abc.txt,于是,应该想办法让abc.txt和abc.txt能够在同一个文件夹中同时存在。
解决
使用管理员权限在当前文件夹打开powershell,输入命令
fsutil.exe file setcasesensitiveinfo d:\linux enable
如果需要关闭文件夹支持大小写的功能,将enable改为disable即可。
注意:文件夹所在分区应为ntfs格式;windows安装有linux子系统。
如果没有安装linux子系统,运行时会出现
错误:不支持该请求。
上一篇: win黑窗口命令
下一篇: 强制删除文件(夹)的方法
推荐阅读
-
PHP stristr() 函数(不区分大小写的字符串查找)
-
SQLSERVER查询区分大小写的写法分析
-
需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
-
正则表达式中不区分大小写的写法
-
正则表达式不区分大小写以及解决思路的探索 .
-
php根据操作系统转换文件名大小写的方法
-
js比较或者筛选时不区分大小写的实例解析
-
连接无线路由时电脑提示“Windows找不到证书来让您登陆到网络”的解决方法(图文)
-
Windows Phone 实用开发技巧(11):让StackPanel中的控件靠右对齐
-
ASP中让Replace替换不区分大小写的方法