Wie lösche ich eine Datei mit einem falschen Dateinamen?

Wie lösche ich eine Datei mit einem falschen Dateinamen?

Ich habe eine Datei von einem Torrent über ein Media Center-Gerät auf einer externen Festplatte heruntergeladen. Die Datei hat einen ungültigen Dateinamen wie „Movie ** 480p ** NEW.wmv“ (ohne Anführungszeichen). Ich kann die Datei wahrscheinlich wegen der Sternchen „**“ im Dateinamen weder löschen noch umbenennen. Haben Sie eine Idee, was ich tun kann?

Details: Das externe Laufwerk verwendet ein NTFS-Dateisystem. Ich habe es mit Windows, der Windows-Befehlszeile, dem OSX-Terminal und Ubuntu versucht, konnte es aber nicht löschen. Ich kann die Datei mit den Befehlen „dir“ oder „ls“ sehen, aber wenn ich versuche, sie zu löschen oder umzubenennen, erhalte ich „Keine solche Datei oder kein solches Verzeichnis“ oder einen ähnlichen Fehler. Die Datei kann also angezeigt werden, kann aber von allen oben genannten Betriebssystemen nicht bearbeitet werden. Ich dachte, ich hätte sie mit Ubuntu-Terminalbefehlen gelöscht, aber die Datei und der Ordner, in dem sie sich befindet, werden nur in den Ordner „.Trash“ verschoben und bleiben dort hängen.

Ich habe verschiedene Vorschläge in verschiedenen Foren ausprobiert:

  • rm -r
  • rm *
  • del *
  • rmdir
  • rmdir -r
  • dir /x (funktioniert nicht unter Windows 8.1)
  • finde . -inum Nummer_hier -exec rm -i {} \;
  • Shell-Skripte in Linux zum Löschen von Dateien
  • rm „Film ** 480p ** NEU.wmv“
  • rm – „Dateiname_hier“ (und Varianten)
  • chkdsk f: (Das endete tatsächlich mit einem Fehler)
  • Verwenden von 7Zip

... und viele andere Vorschläge in verschiedenen Foren zu ähnlichen Problemen, keiner davon funktioniert. Meine letzte Option ist, einen Hex-Editor zu verwenden und den Dateinamen manuell auf der Festplatte zu ändern, aber das könnte die Master File Table durcheinander bringen. Außerdem konnte ich nicht herausfinden, welcher Sektor die MFT ist.

Ein Benutzer aufdieser Threadhabe dieses Problem gelöst, indem ich sein Laufwerk an ein Android-System angeschlossen habe, aber meine Android-Geräte haben keine USB-Anschlüsse und das ursprüngliche Media Center-Gerät kann die Datei auch nicht löschen oder umbenennen.

Irgendwelche anderen Vorschläge?

Antwort1

Sie können es unter Linux löschen:

rm ./Movie\ \*\*\ 480p\ \*\*\ NEW.wmv

Mit \können Sie Leerzeichen und Sternchen maskieren. Durch Hinzufügen ./wird rm veranlasst, die Datei zu entfernen, auch wenn -der Dateiname welche enthält.

verwandte Informationen