So öffnen Sie Dateien mit einem Bindestrich unter Linux

So öffnen Sie Dateien mit einem Bindestrich unter Linux

Ich muss eine Datei öffnen, deren Dateiname Schrägstriche enthält. Ich frage mich, wie ich das machen kann. Ich habe bei Google gesucht und kann anscheinend keine Möglichkeit finden.

Danke

Antwort1

Ich verwandle meinen Kommentar in eine möglicherweise nützliche Antwort. Versuchen Sie, die Datei umzubenennen.

ls -i

Gibt Ihnen die Inode-Nummer der Datei. Sie können dann eine Kombination aus find und mv verwenden, um die Datei wie folgt umzubenennen:

find . -inum "inode-number-from-ls -i" -exec mv {} "newfilename" \;

Geben Sie der Datei einen „normalen“ neuen Dateinamen und schon kann es losgehen.

Antwort2

Es muss eine Windows-Datei sein. Sie haben mehrere Möglichkeiten, dies zu lösen:

  • Setzen Sie den Namen in Anführungszeichen: vi "file/name".
  • Verwenden Sie die Tabulatortaste, um den Namen zu vervollständigen. So können Sie ihn richtig schreiben.
  • Suchen Sie ein Muster und verwenden Sie *. Wenn der Name der Datei lautet file/name, können Sie dies tun vi fil*und diese wird geöffnet (zusammen mit anderen, die dasselbe Muster haben können).

verwandte Informationen