Skip to main content
20 events
when toggle format what by license comment
Jul 29, 2023 at 10:27 audit First questions
Jul 29, 2023 at 10:28
Jul 26, 2023 at 13:15 audit First questions
Jul 26, 2023 at 13:15
Jul 26, 2023 at 4:40 audit First questions
Jul 26, 2023 at 4:40
Jul 24, 2023 at 1:33 answer added Atario timeline score: 2
Jul 24, 2023 at 1:15 comment added MrWhite @oxou Actually, the Wikipedia article does clarify that that limitation is regarding the "Win32 namespace". The (NTFS) "POSIX namespace", on the other hand, has no such restriction (except for / and NUL). It would seem that the Linux NTFS driver(s) (The Linux NTFS filesystem driver and NTFS3) have mount options to effectively set the "namespace" used and restrict filenames to those supported under Windows.
Jul 24, 2023 at 1:15 comment added MrWhite @LPChip It was actually a serious question. Whilst instinct might suggest this was a Windows issue, the numerous articles I was seeing all suggested it was a "limitation of the NTFS filesystem"!?
Jul 23, 2023 at 16:19 comment added Ben Filenames are part of the user interface: So files should be named in a way which makes them easy for users to use. ... ... For example, you can name a file '; rm -rf $HOME' - but this is a very bad idea.
Jul 23, 2023 at 11:28 comment added Hastur I suppose you should try to manage those files via fileID, in a similar way you should manage via inode under other FS. See fsutil file [queryfileid] <filename>
Jul 22, 2023 at 18:14 audit First questions
Jul 23, 2023 at 5:14
Jul 21, 2023 at 20:37 answer added iBug timeline score: 16
Jul 21, 2023 at 16:01 comment added user1820994 @LPChip Interesting, I did not think about that. Thanks again for pointing it out.
Jul 21, 2023 at 16:00 comment added LPChip @oxou as they all say, not everything you read on the internet is true. That statement is inaccurate. It assumes Windows when NTFS is mentioned, but does not think of other systems that don't have this limitation.
Jul 21, 2023 at 15:59 comment added user1820994 @MrWhite If you read the Wikipedia regarding NTFS you'll see on the right side explicitly written Allowed filename characters: ... except /\:*"?<>|. I think what happened is that the driver used on Linux to interface with NTFS did not account for these "limitations", as I believe the driver had raw access to the MFT and had written the filename without first checking the character range.
Jul 21, 2023 at 15:59 comment added LPChip @MrWhite you and I know this is a limitation of Windows, not the NTFS filesystem. But keep in mind. If OP had known the answer to the question, they would most likely have been able to solve it themselves already and not have the need to ask here. Although they make a false statement, for us troubleshooters, it is a great deal of information because that helps us understanding their thoughtprocess.
Jul 21, 2023 at 15:18 comment added MrWhite "The limitation is obviously tied to the NTFS file system" - is the limitation the "NTFS file system" or "Windows"? Since you were seemingly able to successfully save files with filenames with these "unsupported" characters to the NTFS drive from Linux?
Jul 21, 2023 at 12:34 history became hot network question
Jul 21, 2023 at 8:26 vote accept CommunityBot
Jul 21, 2023 at 6:38 answer added LPChip timeline score: 40
S Jul 21, 2023 at 4:33 review First questions
Jul 21, 2023 at 5:32
S Jul 21, 2023 at 4:33 history asked user1820994 CC BY-SA 4.0