Slyh: Dateiname mit Tilde (~) als ersten Buchstaben löschen

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

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

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

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