Description of problem: Using cp -r from Hard disk to USB Memory stick, Files with all Uppercase names get converted to Lower case names. Version-Release number of selected component (if applicable): [faconle@pengi1 Test_cp]$ uname -a Linux pengi1 2.6.27.23-78.2.50.fc9.i686 #1 SMP Mon May 11 11:27:07 EDT 2009 i686 athlon i386 GNU/Linux How reproducible: easy, I think. Steps to Reproduce: [faconle@pengi1 ~]$ [faconle@pengi1 ~]$ mkdir Test_cp [faconle@pengi1 ~]$ cd Test_cp/ [faconle@pengi1 ~/Test_cp]$ ls [faconle@pengi1 ~/Test_cp]$ mkdir TEST1 [faconle@pengi1 ~/Test_cp]$ mkdir test2 [faconle@pengi1 ~/Test_cp]$ mkdir Test3 [faconle@pengi1 ~/Test_cp]$ [faconle@pengi1 ~/Test_cp]$ cd /media/disk/ [faconle@pengi1 disk]$ mkdir Test [faconle@pengi1 disk]$ ls Test [faconle@pengi1 disk]$ [faconle@pengi1 disk]$ cd [faconle@pengi1 ~]$ cp -r ./Test_cp /media/disk/Test/ [faconle@pengi1 ~]$ [faconle@pengi1 ~]$ [faconle@pengi1 ~]$ cd /media/disk/Test [faconle@pengi1 Test]$ ls Test_cp [faconle@pengi1 Test]$ cd Test_cp [faconle@pengi1 Test_cp]$ ls test1 test2 Test3 [faconle@pengi1 Test_cp]$ Actual results:Directory TEST1 is translated to test1 Expected results: Conversion of Uppercase to Lowercase should not occur. Additional info: cp -r to hard drive file system is ok. Tried 2 diff. memory stick types same result. Also same result using Copy and Paste with mouse. I was using tcsh in teminal mode.
Your memory stick is probably FAT (DOS/Windows) formatted. FAT is case-insensitive, so the differences don't mean anything. Windows 95 converts all-capital names to lowercase; the vfat driver just follows that standard. If your memory sticks are FAT then this is the expected behavior. You can check the output of the 'mount' command to see what filesystem the mounted stick is using.