case of letters

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Apr 26 14:52:16 EEST 2006


On 2006-04-26 12:50, axelmangr <axelmangr at freemail.gr> wrote:
>> Το λάθος σου είναι ότι χρησιμοποιείς FAT ή κάποιο άλλο μη-Linux
>> filesystem.  Είναι γνωστές οι αρχηδιές που κάνει το FAT όταν
>> ανακατεύεις μικρά με κεφαλαία, αφού -- όπως όλα τα πράγματα στον
>> κόσμο της Microsoft -- η υποστήριξη για ονόματα με μικρά και
>> κεφαλαία είναι ένα απίστευτα ηλίθιο "hack".
>>
>> Αλλαξε filesystem και θα βρεις την υγειά σου.
>
> Καλημέρα
>
> και  ευχαριστώ για την απάντηση. Γενικά έχεις δίκιο ότι το FAT γαμεί
> λίγο τα πράγματα. Έχω ένα εξωτερικό σκληρό και τον μοιράζω σε ένα winxp
> pc που υπάρχει σπίτι και συνδέετε μέσω lan με το linux μου. Οπότε
> φαντάζομαι ότι το fat-οειδές είναι λίγο μονόδρομος για να τον βλέπουν
> όλοι. Επίσης δεν μπλέκω τα κεφαλαία με τα μικρά. Κάνω ένα
> mkdir GIORGOS για παράδειγμα και με ls παίρνω giorgos. Από το win pc
> πάντως το folder είναι με κεφαλαία

Ίσως πρέπει να δοκιμάσεις κάποιο mount option όπως το:

	mount -t vfat -o shortname=winnt /dev/hda1 /mnt/fat

Η περιγραφή της `shortname' από το manpage της mount λέει:

# Mount options for vfat
#
#        First of all, the mount options for fat are recognized.
#        The dotsOK option is explicitly killed by vfat.
#        Furthermore, there are [...]
#
#        shortname=[lower|win95|winnt|mixed]
#
#               Defines the behaviour for creation and display of
#               filenames which fit into 8.3 characters. If a long
#               name for a file exists, it will always be preferred
#               display. There are four modes:
#
#               lower  Force the short name to lower case upon
#                      display; store a long name when the short
#                      name is not all upper case.
#
#               win95  Force the short name to upper case upon
#                      display; store a long name when the short
#                      name is not all upper case.
#
#               winnt  Display the shortname as is; store a long
#                      name when the short name is not all lower
#                      case or all upper case.
#
#               mixed  Display the short name as is; store a long
#                      name when the short name is not all upper
#                      case.
#
#        The default is "lower".

Αυτό που βλέπεις εσύ είναι μάλλον το `lower', που είναι default.




More information about the Linux-greek-users mailing list