Zeichen in Dateinamen

Post Reply
Message
Author
Morfio

Zeichen in Dateinamen

#1 Post by Morfio »

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 ..

gunnar
Posts: 212
Joined: 12. Nov 2002 15:45
Location: Bodenwerder

Re: Zeichen in Dateinamen

#2 Post by gunnar »

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
... Linux is like a wigwam, no Gates, no Windows - but an Apache inside ...

Jochen

Re: Zeichen in Dateinamen

#3 Post by Jochen »

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

Post Reply