Wie kann ich eine Datei, die mit einem Bindestrich beginnt, rm oder mv erstellen?

Dateien, die mit einem Bindestrich (Bindestrich) beginnen, können schwierig zu entfernen sein, da Linux oder Unix das Zeichen nach dem Bindestrich als Option interpretieren. Wenn der Benutzer beispielsweise versucht, den folgenden Befehl einzugeben, erhält er den ebenfalls unten gezeigten Fehler.

mv -myfile.txt myfile.txt
mv: invalid option -- m
Try `mv --help' for more information.

Im obigen Beispiel interpretiert das Betriebssystem das -m als Schalter. Damit dieser mv-Befehl funktioniert, können Sie dem Quelldateinamen den Pfadnamen voranstellen.

mv ./-myfile.txt myfile.txt

Wenn Sie diesen Befehl mit dem Schrägstrich vor dem Bindestrich eingeben, wird die Datei im aktuellen Verzeichnis umbenannt, wodurch Linux den Bindestrich ignoriert. Der Schrägstrich ist ein Escape-Sequenzzeichen, das den Bindestrich nur als Text und nicht als Teil des Befehls behandelt.

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here