Co oznacza kropka po -rwxr-xr-x w wyjściu ls -l? [duplikować]

10

Jakie jest znaczenie kropki „.” po ostatnim (najprostszym) „x” w drugiej linii? To jest wynik działania

[igor @ localhost ~] $ ls -l / usr / local / bin

-rwxr-xr-x  1 root root  113797 Aug 20 05:30 gpib
-rwxr-xr-x. 1 root root   30283 Jul 16 22:48 ibtest

Nie, nie jest to jedyna kropka na wyjściu z 'ls -l'. Jest ich wiele ... ale NIE na każdej linii.
(CentOS 6.4 32-bitowy)

Igor
źródło

Odpowiedzi:

3

Jeśli się temu przyjrzysz info ls What\ information, to ci powie

Po bitach w trybie pliku znajduje się pojedynczy znak, który określa, czy do pliku ma zastosowanie alternatywna metoda dostępu, taka jak lista kontroli dostępu. Gdy znak następujący po bitach trybu pliku jest spacją, nie ma alternatywnej metody dostępu. Gdy jest to znak drukowany, istnieje taka metoda.

GNU „ls” używa „.” znak wskazujący plik w kontekście bezpieczeństwa SELinux, ale bez innej alternatywnej metody dostępu.

Plik z dowolną inną kombinacją alternatywnych metod dostępu jest oznaczony znakiem „+”.

glglgl
źródło