Seite 1 von 1

Ausgabe von "ls" überall gleich?

Verfasst: 21.06.2011 07:47
von DarkDragon
Hallo,

Ist die Spaltenordnung der Ausgabe von "ls -A -l --full-time --color=none" auf allen Unix/Linux Systemen gleich?
Unter OpenSuSe ist es z.B.

Code: Alles auswählen

drwx------  5 username usergroup   size 2008-11-24 12:08:36.000000000 +0100 filename
Ich lese andauernd die "ls --help", aber finde nichts, welches mir eine einheitliche Ausgabe dessen verspricht. Kennt da jemand was?

Re: Ausgabe von "ls" überall gleich?

Verfasst: 21.06.2011 08:24
von shadow
Dessen kannst du dir kaum sicher sein. Es reicht schon aus, dass ein user einen alias auf ls angelegt hat und dann kannst du eine Übersteuerung nach deinen Formatvorgaben fast vergessen. Das Problem für solche Parser-Funktionen unter Linux-Systemen ist, dass du so ziemlich alles individuell gestalten kannst.
Wozu brauchst du das eigentlich? Reichen dir die Standard-PB Funktionen nicht aus? Ansonsten eine kleine c-Lib schreiben, da bekommst du alles durch die API...

Re: Ausgabe von "ls" überall gleich?

Verfasst: 21.06.2011 10:10
von DarkDragon
shadow hat geschrieben:Dessen kannst du dir kaum sicher sein. Es reicht schon aus, dass ein user einen alias auf ls angelegt hat und dann kannst du eine Übersteuerung nach deinen Formatvorgaben fast vergessen. Das Problem für solche Parser-Funktionen unter Linux-Systemen ist, dass du so ziemlich alles individuell gestalten kannst.
Kann man aliasse nicht irgendwie umgehen? Ich mein das meiste was da verwendet wird ist sowieso nur alias für ls --color=true o.ä., oder nicht?
shadow hat geschrieben:Wozu brauchst du das eigentlich? Reichen dir die Standard-PB Funktionen nicht aus? Ansonsten eine kleine c-Lib schreiben, da bekommst du alles durch die API...
Naja, ich wollte über plink.exe einige Sachen fernsteuern ohne dass ich auf dem Server was dauerhaft laufen lasse. Aber das möglichst allgemein, dass auch andere die Fernsteuerung für sich verwenden können ohne etwas auf dem Server zu installieren.