staging.inyokaproject.org

Ausgabe von 'ls' in Datei mit kryptischen Zeichen

Status: Ungelöst | Ubuntu-Version: Xubuntu 18.04 (Bionic Beaver)
Antworten |

Fried-rich

Anmeldungsdatum:
2. Mai 2013

Beiträge: Zähle...

Hallo,

wenn ich die Ausgabe von 'ls' in eine Datei umleite hab ich dort teilweise kryptische Zeichen davor und danach. Bei einem Ordner ist es

[0m[01;34m

bei einer hellgrün hinterlegten Datei

[01;32m

wobei das ein 'ESC' mit schwarzem Hintergrund ist. Was hat es damit auf sich? Ich habe kein Alias eingerichtet, dass aus 'ls' irgendetwas anderes macht - das war meine erste Vermutung.

Friedrich

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7529

Das sind Farbcodes fürs Terminal.

Normalerweise sollten die bei einer Umleitung nicht mit ausgegeben werden, aber wenn du z.B. ein alias hast das ls zu ls --color ändert, dann halt vielleicht doch.

Mit ls --color=auto gehts dann wieder...

Fried-rich

(Themenstarter)

Anmeldungsdatum:
2. Mai 2013

Beiträge: Zähle...

Ja, so gehts. Danke.

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 12527

Ich meine, normalerweise ist der Alias für ls folgender ls --color=auto -F'. Damit sollten die Farben auch nur bei Ausgabe aufs Terminal kommen. Vielleicht hast Du den Alias ja geändert. Gibt doch mal type -a ls ein. Dann solltest Du sehen, wie Dein Alias aussieht.

Antworten |