b0207191 发表于 2023-5-11 13:49

linux系统文件解压到windows下发现删除不了

资源管理器里删除,提示:
对于目标文件系统,文件”aux,h”过大。



如果用cmd方式
D:\tmp\WSL2-Linux-Kernel-4.19.128-microsoft-standard\drivers\gpu\drm\nouveau\nvkm\subdev\i2c 的目录

2022/08/2316:10    <DIR>          .
2022/08/2316:10    <DIR>          ..
2020/06/1906:59             4,978 aux.c
2020/06/1906:59             1,676 aux.h
               2 个文件          6,654 字节
               2 个目录 592,274,292,736 可用字节

D:\tmp\WSL2-Linux-Kernel-4.19.128-microsoft-standard\drivers\gpu\drm\nouveau\nvkm\subdev\i2c>del aux.h
文件名、目录名或卷标语法不正确。

D:\tmp\WSL2-Linux-Kernel-4.19.128-microsoft-standard\drivers\gpu\drm\nouveau\nvkm\subdev\i2c>del aux.c
文件名、目录名或卷标语法不正确。



六尺之下 发表于 2023-5-11 13:55

aux在windows下是禁止使用的文件名

tsubasa9 发表于 2023-5-11 13:58

aux不能当文件名用的,你自己新建个txt就知道了

すぴぱら 发表于 2023-5-11 13:58

宵神乐 发表于 2023-5-11 14:02

360文件粉碎器

b0207191 发表于 2023-5-11 14:06

明白了,找到了,谢谢各位
https://stackoverflow.com/questions/49356240/cannot-delete-aux-file

V5Style 发表于 2023-5-11 14:39

才知道这个,但是在Windows 11的文件资源管理器试了一下将文件重命名为aux.txt没问题,重命名为aux就报错,但是在WSL下强制重命名为aux后又可以在Windows下正常删除。

mp5 发表于 2023-5-11 16:08

为什么windows会有这个奇怪的文件命名限制

chachi 发表于 2023-5-11 17:58

引用第7楼mp5于2023-05-11 16:08发表的:
为什么windows会有这个奇怪的文件命名限制

@mp5
以前这些都是设备名
比如copy con xxx.txt 就是将控制台输入拷贝到文件

----发送自 samsung SM-S9180,Android 13

六尺之下 发表于 2023-5-11 18:02

说白了就是为了兼容dos时期的屎山

viruswho 发表于 2023-5-11 19:23

&#x4F60;&#x5927;&#x6982;&#x6709; WSL&#xFF0C; &#x53EF;&#x4EE5;&#x8FD9;&#x6837;&#x5220;
rm /mnt/d/tmp/.../i2c/aux*

&#x7B2C;&#x4E8C;&#x4E2A;&#x529E;&#x6CD5;&#x662F; cmd &#x91CC;&#x9762;&#x7528;&#x8FD9;&#x79CD;&#x8BED;&#x6CD5;&#x5220;
del \\.\D:\tmp\WSL2-Linux-Kernel-4.19.128-microsoft-standard\drivers\gpu\drm\nouveau\nvkm\subdev\i2c\aux.h
页: [1]
查看完整版本: linux系统文件解压到windows下发现删除不了