Wir haben Skripte, die die Ausgabe der ls -l
Ausgabe nach Berechtigungsinformationen durchsuchen, die kürzlich auf RHEL v6-Systemen fehlgeschlagen sind. Am .
Ende des Berechtigungseintrags wird ein Extra angezeigt, das zuvor noch nicht vorhanden war:
[root@rhel6vm ~]# ls -l
total 44
-rw-------. 1 root root 1399 Aug 17 15:01 anaconda-ks.cfg
-rw-r--r--. 1 root root 25485 Aug 17 15:01 install.log
-rw-r--r--. 1 root root 7253 Aug 17 14:59 install.log.syslog
[root@rhel6vm ~]#
^
| up there
Was bedeutet der Punkt? Und was kann sonst noch an seiner Stelle erscheinen?
We have scripts looking at the output of ls
Das ist im Allgemeinen eine schlechte Idee . Ls zu analysieren ist eine schlechte Idee. Sie sollten sich besser die Ausgabe von stat oder eines anderen Tools für diesen Zweck ansehen.Antworten:
info ls zeigt:
quelle
man ls' but didn't think of
info ls ' angeschaut - dankeGNU ls verwendet ein
.
Zeichen, um eine Datei mit einem SELinux-Sicherheitskontext anzugeben, jedoch keine andere alternative Zugriffsmethode.Eine Datei mit einer anderen Kombination alternativer Zugriffsmethoden ist mit einem
+
Zeichen gekennzeichnet.quelle