Browse > Home / Linux / Linux Dateirechte in numerischer Schreibweise auflisten

| Subscribe via RSS

Linux Dateirechte in numerischer Schreibweise auflisten

März 9th, 2006 Posted in Linux

wer häufiger php oder cgi scripte auf seinem Linux Webserver installiert weiß, dass man hierzu häufig die Dateirechte der Scriptdateien und Ordner anpassen muss. Meistens sind dafür Vorgaben in der Dokumentationen aufgelistet. Diese sind meist in numerischer Schreibweise augelistet (etwa 755 oder 777 usw…).

Wenn man aber nun via Shell auf dem Server ist und sich dort die Ordner und Dateien ausgeben läßt (etwa mit dem ls -l Befehl), dann bekommt man die Rechte in einer anderen Schreibweise ausgegeben (drwxr-xr-x …). Das ist unpraktisch, wenn man die Rechte der auf dem Server liegenden Scripte mit den Vorgaben vergleichen will.

“Kein Problem” – denkt man sich und sucht im Web nach einer Möglichkeit die Dateirechte in numerischer Schreibweise aufzulisten… weit gefehlt… auf die schnelle hab ich dazu nichts brauchbares gefunden.

So musste ich meinen Freund Thilo belästigen der sich deutlich besser mit Linux auskennt…

Was dabei raus kam war eine etwas unhandliche aber zumindest funktionierende Befehlszeile:

for i in $(ls) ; do bla=$( stat -c “%a” $i);echo “$i: $bla”; done

wenn jemand ne einfachere Lösung kennt, dann nur her damit.

Leave a Reply