lug-dd@schlittermann.de writes:
Hast du den Namen per Hand eingegeben oder mittels bash autocompletion?
hehe, wer schreibt denn sowas mit der Hand??
Ich tippe mal darauf, das entweder der Dateiname ein Zeichen enthält was auf der Shell nicht sichtbar ist, deswegen ist die Datei nie identisch mit dem von dir eingegebenen String, oder du hast ein RootKit im Kernel der die system_call_table überschrieben hat und das Löschen/Bearbeiten nicht erlaubt. Da mir aber schon mal jemand so einen Fehler auf einem neu eingerichteten Rechner beschrieben hat tippe ich mal auf Ersteres.
Nix Rootkit, war ein Crash im Filesyetem.
Du kannst ja mal ein kleines Perl-Skript/C-Programm schreiben was mittels readdir() durch das Verzeichnis wandert und dir alle Dateinamen im HexCode ausgibt, mal sehen ob die Anzahl der Zeichen mit den der sichtbaren übereinstimmt.
Grummel...och nöö, dan lass ichs lieber ;-)
Mit freundlichen Grüßen
Jens Puruckherr