Sonderbares Verhalten von ls
Hallo, seit wann sich ls so seltsam verhaelt, weiss ich nicht, aber ein ls *.html erbringt nur noch ein /bin/ls: invalid option -- Try `/bin/ls --help' for more information. ls *.htm geht dagegen, ebenso jedes *.htm[jeder Buchstabe ausser l]. Installiert sind die coreutils-5.0-90. Die coreutils-5.2.1-23 von der Suse 9.1 lassen sich dagegen weder installieren, noch neu bauen. Da ich in den naechsten Wochen ohnehin auf Suse 10.0 updaten will und ich mich ja mit ls -- *.html behelfen kann, ist es kein wirkliches Problem, aber der Grund fuer dieses seltsame Verhalten wuerde mich trotzdem interessieren. Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Am Dienstag, 6. Dezember 2005 08:23 schrieb Heinz W. Pahlke:
was sagt denn: /bin/ls *.html (also vollständige Pfadangabe) Was ist die Ausgabe von type ls und was sagt: set -x ls *.html vielleicht gibt es ja "seltsame Dateien", die mit einem Bindestrich beginnen, welcher dann von ls interpretiert wird. Merke: der * wird von der Shell expandiert und nicht von ls. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Hallo, On 06-Dec-2005 Dr. Jürgen Vollmer wrote:
/bin/ls: invalid option -- Wobei ich inzwischen gemerkt habe, dass das gleiche Problem auch mit ls *.mp3* und ls *.mp3.*
Was ist die Ausgabe von type ls
ls is aliased to `/bin/ls $LS_OPTIONS' wobei echo $LS_OPTIONS -N --color=tty -T 0
Gar nicht mehr probiert, denn ...
vielleicht gibt es ja "seltsame Dateien", die mit einem Bindestrich beginnen,
_Das_ war es. Ich hatte mir kuerzlich eine mp3-Datei heruntergeladen, deren Name mit einem Bindestrich beginnt und mit mp3.html endet. Wer auf solch einen Schwachsinn kommt, weiss ich nicht, aber da unter Linux Dateiendungen ja egal sind, war ich zu faul, sie umzubenennen.
welcher dann von ls interpretiert wird. Merke: der * wird von der Shell expandiert und nicht von ls.
Vielen Dank fuer die schnelle Hilfe, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
participants (2)
-
Dr. Jürgen Vollmer
-
Heinz W. Pahlke