Olen huomannut saman, että jossakin tilanteessa esim. tiedostot "abc" ja "Abc" tulkitaan samoiksi, jolloin esim. "rename" komento ei toimi. Tämähän näyttäisi sinullakin olevan ongelmasi taustalla.
Kiertokonsti ongelmaan on tuo mitä teitkin.
Toisaalta - tämä ei taida olla ongelma ollenkaan. Taitaa olla tiedostojärjestelmän rajoitus pelkästään, ainakin FAT32 (vfat) toimii tuolla tavalla - eli siis tavalla jota kuvasit "vääräksi". FAT32 ei ole Linuxin natiivijärjestelmä.
Konseptuaalisesti - noinhan se menee, että jos vaatimus on täydellinen yhteensopivuus eri järjestelmien välillä, niin pitää toimia pienimmän yhteisen nimittäjän eli huonoimman järjestelmän ehdoilla AINA. Toinen vaihtoehto on hyväksyä erot ja toimia itse sen mukaan, jotta kuitenkin saa kokonaisuudesta enemmän irti kuin sen huonoimman yhteisen tilanteen - tämä noin periaatteessa.
Nojoo.
Vaatimukseni ei ole mikään yhteensopivuus "väärin käyttäytyvien" tiedostojärjestelmien kanssa.
Nuo ovat aikasten pelottavia skenaarioita että "abc" olisi sama kuin "Abc". Systeemeissä jotka lähtökohtaisesti ovat epäluotettavia, sen ymmärtää - mutta jotenkin on ollut luottamus näihin *nix -kuvioihin hiukan vahvempi.
Vaan samanlainen ylläri oli muinoin kun otin ensituntumaa mysql:ään.
Oli joitain kymmeniä rivejä joissa (sääntöjen vastaisesti) oli käytetty vain alatason merkkejä.
tyyliin 'jotain_kabc_jajotainmuuta' kun ohje oli että 'jotain_kABC_jajotainmuuta'
Kun vastuuhenkilöt korjasivat syötteen ja pyysivät tuhoamaan ne virheelliset rivit niin nakkasin loitsun:
delete from taulu where sarake like '%kabc%';
Uskokaa tahi älkää, niin olihan järkytys kun oli tuhottu myös rivit '%kABC%'!
Ja kuukeloinnin perusteella en ole ainoa moisen yllärin kanssa. Ja oli siihen jossain ohjeet miten korjataankin.
No, olkoon - ellei tuota saa millään asetuksella ojennukseen niin sen kanssa on vain opittava elämään.
(ko. kone tulee sellaiseen käyttöön että Ubuntu on muuten luontevampi valinta kuin aito Debian)