Znak „@” w wierszu polecenia systemu Mac


5

Co oznacza znak „@” w wierszu polecenia systemu Mac obok uprawnień do plików?

-rw-r--r--@ 1 user staff 1111 May 3 15:10 MyFile.txt

Odpowiedzi:


5

@ Wskazuje, że plik ma powiązane atrybuty rozszerzone .

Wyjaśnienie znajdziesz na stronie podręcznika :

Długi format

Jeśli podano opcję -l, dla każdego pliku wyświetlane są następujące informacje: tryb pliku, liczba łączy, nazwa właściciela, nazwa grupy, liczba bajtów w pliku, miesiąc skrócony, plik dnia miesiąca był ostatnio modyfikowany, plik godziny ostatniej modyfikacji, plik minuty ostatniej modyfikacji oraz nazwa ścieżki. Ponadto dla każdego katalogu, którego zawartość jest wyświetlana, całkowita liczba 512-bajtowych bloków używanych przez pliki w katalogu jest wyświetlana sama w wierszu, bezpośrednio przed informacją o plikach w katalogu. Jeśli plik lub katalog ma rozszerzone atrybuty, po polu uprawnień wydrukowanym za pomocą opcji -l następuje znak „@”. W przeciwnym razie, jeśli plik lub katalog ma rozszerzone informacje o bezpieczeństwie (takie jak lista kontroli dostępu), po polu uprawnień wydrukowanym za pomocą opcji -l następuje znak „+”.


2
Ponadto możesz zobaczyć więcej informacji o tych rozszerzonych atrybutach, jeśli dodasz -@do lsopcji. A jeśli zobaczysz +znak oznaczający, że masz listy ACL (listy kontroli dostępu), możesz dowiedzieć się o nich więcej, dodając -e. Teraz, gdy te xattr i ACL stają się coraz bardziej popularne, domyślnie lubię widzieć te rzeczy, więc bardzo często robię to ls -l@ezamiast ls -lteraz.
Spiff
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.