Hallo,
ich wollte einmal nachfragen, welche Zeichen in Dateinamen (FS: ext3) nicht erlaubt sind?
Folgendes Problem: wir haben PCs mit Windows und Macs an einem Linux-Server, der Samba und netatalk macht, um einen Dateiaustausch zu gewährleisten. Jedoch sind vom Mac einige Dateien mit kuriosen Dateinamen (das hier, das ist 'eine' Datei.jpg) drauf und laufend ist das Filesystem kaputt.
Deshalb dachte ich, das liegt an den komischen Dateinamen. Kann das sein und vor allem, welche Zeichen sind erlaubt?
Vielen Dank,
Morfio ..
Zeichen in Dateinamen
Re: Zeichen in Dateinamen
Das Problem ist nicht das Dateisystem selbst, sondern die unterschiedliche Character-Set-Einstellungen von Samba und netatalk.
Schau mal hier -> http://www.kurzschluss.com/netatalk-iso/
Gunnar
Schau mal hier -> http://www.kurzschluss.com/netatalk-iso/
Gunnar
... Linux is like a wigwam, no Gates, no Windows - but an Apache inside ...
Re: Zeichen in Dateinamen
Abgesehen davon sind in Dateinamen auf UNIX-typischen Dateisystemen (also beispielsweise <i>nicht</i> FAT32 oder NTFS) alle Zeichen ausser "/" und NUL (Dez. 0) erlaubt. Der Slash gilt nicht, da er Verzeichnisse in Pfadnamen trennt, und ASCII NUL nicht, da es in C den String beendet.
Jochen
Jochen