OS X: Was bedeutet das Attribut '@' in einer Datei?

8

Auf einer Schneeleopardenmaschine am Terminal:

la ~/src/rmcl/ | grep RMCL
-rw-r--r--@  1 claytonstanley  staff  6766167 Nov 13  2009 RMCL

Was ist das '@' Attribut?

Diese Datei ist Teil eines älteren OS X-Programms, das unter Rosetta ausgeführt wird. Ich habe Probleme, bei denen einige ältere Programme, die unter Rosetta ausgeführt werden, beim Öffnen von Dateien das Attribut @ benötigen. Aber ich bin mir nicht sicher, was dieses Attribut ist, daher kann ich nicht wissen, wie ich es hinzufügen / entfernen soll.

Ich habe eine gründliche Google-Suche durchgeführt, konnte aber die Antwort nicht finden. Ich hätte gedacht, dass dies leicht zu finden ist. Möglicherweise funktioniert die Google-Abfrage aufgrund des einzelnen @ Sonderzeichens nicht ordnungsgemäß.

Irgendwelche Infos. wird sehr geschätzt.

Vielen Dank!

Clayton Stanley
quelle
1
Schon gestellt und beantwortet hier: superuser.com/questions/66722/...
Chris Hasiński
1
Ja, es ist ein Teil des erweiterten Attributs. OSX verwendet dieses Attribut ausgiebig, um den Benutzer darauf hinzuweisen, dass die Datei nicht vom aktuellen Computer stammt. Dieses Attribut wird für alle heruntergeladenen Dateien angezeigt.
Kaji

Antworten:

9

Es ist für erweiterte Attribute.

Versuchen Sie ls -la@e, sie anzuzeigen. Sie können sie mit normal chmodeinstellen (auschecken man chmod).

Chris Hasiński
quelle
4

Grundsätzlich, was der andere gesagt hat. Es ist für erweiterte Attribute. Sie können auch verwenden xattr -l, um einige Informationen zu erhalten.

espenfjo
quelle