Hallo,
ich weiß nicht mehr wie ich es gemacht habe, jedenfalls habe ich eine Datei, die heißt
" -l " (ohne die Anführungszeichen " ).
Wie kann ich sie umbenennen?
Mit ls -li bekomme ich die Indexnummer der Datei, aber dann ?
Vielen Dank für Hinweise.
wckl
[gelöst] Die Datei '-l' umbenennen
-
- Beiträge: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
[gelöst] Die Datei '-l' umbenennen
Zuletzt geändert von wckl am 24.08.2017 17:38:51, insgesamt 1-mal geändert.
- heisenberg
- Beiträge: 4125
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Die Datei '-l' umbenennen
Der Doppelstrich beendet die Angabe von Optionen. Der ist genau für so etwas gedacht:
Also:
Also:
Code: Alles auswählen
mv -- -l neuer_dateiname
-
- Beiträge: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
Re: Die Datei '-l' umbenennen
Hat funktioniert, vielen Dank.
Re: [gelöst] Die Datei '-l' umbenennen
Ich dachte ja, dass es um die umgebenden Leerzeichen geht!?
Code: Alles auswählen
$ mv ' -l ' <FILE>
//oder
$ mv \ -l\ <FILE>
Re: [gelöst] Die Datei '-l' umbenennen
Ahso, Leerzeichen: mv "./ -l " blub tut’s in dem Fall. Dass Leerzeichen geqouted oder escaped werden müssen, sollte bekannt sein; deswegen ging ich auch davon aus, dass das - das Problem wäre.
Re: [gelöst] Die Datei '-l' umbenennen
Sehr unwahrscheinlich. Wir haben ja schon eine Bestaetigung der Problemloesung. Das waren sicher nur sogenannte " Deppenleerzeichen ".tobo hat geschrieben:24.08.2017 17:44:09Ich dachte ja, dass es um die umgebenden Leerzeichen geht!?Code: Alles auswählen
$ mv ' -l ' <FILE> //oder $ mv \ -l\ <FILE>
Use ed once in a while!