Ho fatto un diff su due nomi di file (tramite Terminale), il cui contenuto testuale sull'ispezione visiva sembra essere lo stesso file. diff tuttavia riporta i due come diversi. L'unica differenza che ho potuto identificare tramite Finder è che file2
ha un set di tag, che file1
non ha.
Ho quindi fatto un ls -l@
su entrambi i file e ho notato la seguente differenza:
Computer:Documents Alex$ ls -l@ file1
-rw-r--r-- 1 Alex staff 67918 29 Jan 2009 file1
Computer:Documents Alex$ ls -l@ file2
-rw-r--r--@ 1 Alex staff 67918 29 Jan 2009 file2
com.apple.FinderInfo 32
Qualche idea da cui potrebbe derivare la differenza?
L'attributo esteso per file2
identifica il tag? È memorizzato nel fork delle risorse del file?