Dateiname mit Tilde (~) als ersten Buchstaben löschen
Slyh
- ftp
Hallo,
ich habe das Problem, daß der Versuch eine Datei zu löschen, deren erster Buchstabe
des Dateinamens eine Tilde ist (z.B. "~test"), immer mit der Meldung "No such
file or directory" quitiert wird. WS_FTP, ftp.exe von Windows und ncftp lassen
mich hier leider im Stich. Mir wurde gesagt, daß ich die Tilde mit einem Backslash
auszumaskieren hätte. Leider hat das auch nicht zum Erfolg geführt.
Wie kriege ich nun also die Dateien mit führender Tilde im Dateinamen gelöscht?
Gruß
Slyh
Hi
Wie kriege ich nun also die Dateien mit führender Tilde im Dateinamen gelöscht?
Nutze deinen Telnet Zugang (falls du einen hast)
http://i-netlab.de/unix/unix.htm
Rolf
Hallo,
Nutze deinen Telnet Zugang (falls du einen hast)
hab ich natürlich nicht, sonst wär das ja kein Problem :)
Ich habe in diesem Moment die Lösung gefunden (bekommen :-)).
Statt "delete ~blub.txt" muß man einfach "delete ./~blub.txt" schreiben.
Dann geht's. Nur falls das sonst noch jemande interessiert...
Gruß
Slyh
Hi,
Ich habe in diesem Moment die Lösung gefunden (bekommen :-)).
Statt "delete ~blub.txt" muß man einfach "delete ./~blub.txt" schreiben.
Yup. Denn: Am *Anfang* eines Pfads interpretieren bestimmte Shells
das Zeichen ~blub als Einleitung eines Benutzernamens, in Deinem Falle
"~blub" als "das Heimatverzeichnis des Benutzers blub". Deshalb bekammst
Du die entsprechende Fehlermeldung.
Und ob Escapen via "~blub" geht, ist auch wieder eine Eigenschaft Deiner
Shell - FTP konnte es offenbar nicht (ich vermute, Dein Client hat das
"" als Zeichen mit rüber geschickt).
Viele Grüße
Michael