Warum kann mein linux kein >´< darstellen

Hallo zusammen
ich habe ein kleines problem
und zwar kann mein suse 8.0 kein ´ in einem datei namen darstellen

wenn ich zb ein verzeichnis eines ntserver mounte
und mir die dateinamen anschaue möchte ( ls )

bekomme ich die meldung

Segmentation fault

und das ganze system hängt sich mehr oder weniger weg

die dateiname sehen zum beispiel aus

Sicherungskopie von Vergleich ´99.xlk

was kann ich da gegen tun das mein suse 8.0 auch diese dateien anzeigen kann

MfG
M.Lindemann

Invalid argument
und wenn ich versuche ein datei auf einer samba freigabe zurestellen die auf einem ente-server liegt
bekomme ich immer volgendes .

printserver:/sicherung/# touch Sicherung´00.xlk
touch: creating `Sicherung´00.xlk’: Invalid argument
printserver:/sicherung/#

:MfG

M.Lindemann

Hallo Marcus,

ich kann dir generell nur raten deine Dateinamen ohne Sonderzeichen zuerstellen. Also nur a-z, A-Z, 0-9, -, ., und _ verwenden. Mit allen anderen Zeichen können die tollsten Probleme auftauchen, da diese oft eine Sonderrolle in den Shells haben.

Grüße
Martin

hi Martin

ich weiss das man solche dateien nicht erstellen soll aber
ich wollte einen ente-server mit meiner linux maschiene sichern
und auf diesen server speichert eigendlich jeder DAU die halt auch dateien (zb . hallo´test.txt) erstellen .

ich habe das problem aber nur auf einer gemounteten windows freigabe
wenn ich local auf der festplatte so eine datei erstelle ist das kein problem.

wie kann ich jetzt diese problem lösen ??
MfG
Marcus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

printserver:/sicherung/# touch Sicherung´00.xlk
touch: creating `Sicherung´00.xlk’: Invalid argument
printserver:/sicherung/#

Schon mal versucht, den Kram in einfache Anführungszeichen zu setzen, oder die Sonderzeichen per \ zu escapen, also

touch Sicherung\´00.xlk

Unter Linux haben alle Anführungszeichen eine Sonderbedeutung, trotzdem sollte in Dateinamen jedes Zeichen außer / zulässig sein, solange diese Escaped werden, damit sie nicht schon von der Shell interpretiert werden.
Ob das smbfs da Einschränkungen hat, weiss ich leider nicht, aber beim mounten von smbfs gibt es einige Optionen bzgl. der Zeichencodierung auf dem Windows-System (iocharset, codepage), evtl. mal ausprobieren, wenn irgendwelche Zeichen nicht ankommen. man smbmount.