Linux Shell: Dateinamen mit Bindestrich - und wie weiter?

Das sollte eigentlich nicht passieren - eine Datei unter Linux bekommt einen Namen mit einem führenden Bindestrich: “- Mist.jpg”. Kein Problem, wird einfach umbenannt. Aha. Doch mv, cp, rm, … alle Befehle verweigern den Dienst, denn sie nehmen den Bindestrich nicht als Dateiargument wahr, sondern als Option. Und da war es schon, das Problem.
Die Lösung: Den jeweiligen Befehl mit “––” als Option aufrufen und dann das Dateiargument.
Beispiel: mv –– “- Mist.jpg” Mist.jpg
Dann klappts auch wieder normal.

Share this! Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • del.icio.us
  • TwitThis
  • Facebook
  • Digg
  • Yigg
  • StumbleUpon
  • Reddit
  • Wikio de
  • YahooMyWeb
  • Hype
  • Linkarena
  • Alltagz
  • FolkD

Ein Kommentar zu “Linux Shell: Dateinamen mit Bindestrich - und wie weiter?”

  1. Ich bin wirklich mal gespannt, ob einer es mal schafft diese kleinen “progrmmier-probleme” in den Griff zu bekommen.

    Aber ich fürchte das ich das nicht mehr erleben darf!

Was is? Jetzt 25% mehr laut auf Franks Welt!