Con bash come shell, un modo semplice per dimostrare la mia domanda è questa:
mkdir -p foo.app/Contents
cd foo.app/Contents
echo -n 'AEgxFXTC' > PkgInfo
ln PkgInfo f
La ln fallirà con ln: f: Operation not permitted
Sono in 10.10.5 con un file system Mac OS Extended (Journaled, Encrypted).
Sembra esserci un po 'di magia nel sistema di file scozzese per i file di nome PkgInfo all'interno di una directory denominata Contents. Il contenuto del file non sembra avere importanza.
In cosa consiste specificamente la magia? Ci sono altri nomi di magia oltre a PkgInfo? Perché è speciale? ecc.