Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Sep 2005 15:22:11 +0200
From:      martinko <martinkov@pobox.sk>
To:        freebsd-questions@freebsd.org
Cc:        freebsd-questions@freebsd.org
Subject:   Re: file name case issue on fat32 (Was: Re: Sharing data files on a   dual-boot machine ...)
Message-ID:  <43394783.3020608@pobox.sk>
In-Reply-To: <43393B24.30506@dial.pipex.com>
References:  <433852A8.10900@gish.demon.nl>	<20050926225220.33c51d39@localhost>	<43392786.8060102@pobox.sk>	<b7052e1e050927043921e2c975@mail.gmail.com>	<43393578.7080109@pobox.sk> <43393B24.30506@dial.pipex.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Alex Zbyslaw wrote:
> martinko wrote:
> 
>> Dmitry Mityugov wrote:
>>
>>> On 9/27/05, martinko <martinkov@pobox.sk> wrote:
>>> ...
>>>
>>>> hello,
>>>>
>>>> when i mount a fat32 partition some files have different case (see
>>>> below) then in windows. how come ??
>>>>
>>>> e.g.:
>>>>
>>>> $ ll
>>>> -rwxr-x---  1 root  wheel    734 Mar  1  2005 a.txt
>>>> -rwxr-x---  1 root  wheel    649 Mar 16  2003 A.txt~
>>>> -rwxr-x---  1 root  wheel   1110 Mar 27  2003 b.txt
>>>> -rwxr-x---  1 root  wheel   2980 Jun  6 23:46 c.txt
>>>> -rwxr-x---  1 root  wheel   2475 Mar  1  2005 C.txt~
>>>> -rwxr-x---  1 root  wheel   2563 Jun 10 12:49 d.txt
>>>> -rwxr-x---  1 root  wheel   2561 Jun 10 12:42 D.txt~
>>>> -rwxr-x---  1 root  wheel   1015 Jun  7 00:25 e.txt
>>>> -rwxr-x---  1 root  wheel    681 Mar 16  2003 E.txt~
>>>> -rwxr-x---  1 root  wheel    602 Mar 16  2003 f.txt
>>>> -rwxr-x---  1 root  wheel    421 Mar 16  2003 g.txt
>>>>
>>>> in windows all the files above have first letter in uppercase, that is
>>>> "A.txt" for instance.
>>>
>>>
>>
>> sorry if i didn't make myself clear. -- ALL the file names above 
>> should have their first letter, and only the first letter, in upper 
>> case. that's how they were named in windows. but as you can see above, 
>> freebsd does not show them properly as some of them are shown in 
>> lowercase (e.g. "a.txt" instead of "A.txt").
>>
>> why??
> 
> 
> Because FAT32 is a case-insensitive file system.  Don't confuse how 
> Windows explorer shows you the file name with how the file name is 
> actually stored on the file system.
> 
> --Alex
> 

ok. unfortunately i forgot most of my knowledge from the old days of 
ms-dos but what i can say even without it is this -- it's not about 
windows explorer only. i can see the correct file names in all 
applications (under windows of course), i believe. and if windows knows 
whether there should be an "A" or "a" then why freebsd cannot?

martin

ps: and, btw, how freebsd knows there's a capital A in "A.txt~" ? 
because it's stored on the filesystem in that way, i guess. being 
case-insensitive doesn't (necessarily)  mean a FS doesn't keep a case, imho.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43394783.3020608>