OS X: cosa significa l'attributo '@' su un file?


8

Su una macchina Snow Leopard, al Terminal:

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

Cos'è l'attributo '@'?

Questo file fa parte di un vecchio programma OS X eseguito su Rosetta. Sto riscontrando problemi in cui alcuni programmi meno recenti in esecuzione su Rosetta richiedono l'attributo @ all'apertura dei file. Ma non sono sicuro di quale attributo sia, quindi non ho modo di sapere come aggiungerlo / rimuoverlo.

Ho fatto una ricerca approfondita su Google su questo, ma non sono riuscito a trovare la risposta. Avrei pensato che sarebbe stato facile da trovare. Forse la query di Google non sta funzionando correttamente a causa del carattere single @ special.

Qualsiasi informazione è molto apprezzato

Grazie!


1
Già chiesto e risposto qui: superuser.com/questions/66722/…
Chris Hasiński

1
Sì, fa parte dell'attributo esteso. OSX utilizza ampiamente questo attributo per indicare all'utente che il file non è stato originato dalla macchina corrente. Vedrai questo attributo impostato per tutto il tuo file scaricato.
Kaji,

Risposte:


9

È per attributi estesi.

Prova ls -la@ea visualizzarli. È possibile utilizzare normale chmodper impostarli (check out man chmod).


4

Fondamentalmente quello che ha detto l'altro ragazzo. È per attributi estesi. È inoltre possibile utilizzare xattr -lper ottenere alcune informazioni.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.