Wie sicher viele von euch schon oft bemerkt haben, legt Mac OS X sog. Resource Forks an, wenn es Dateien mit Metadaten auf nicht Mac Dateisystemen speichert. Mich hat das ganze häufig in den Wahnsinn getrieben, wenn ich tar-balls erstellen wollte. Dann kann es nämlich passieren, dass zu jeder Datei eine weitere Datei beginnend mit ._  angelegt wird. Diese enthält, die Metadaten zu der Originaldatei.

Wem es so ähnlich geht wie mir dem sei gesagt, dass es einen Ausweg gibt. Man muss nur die Umgebungsvariable COPY_EXTENDED_ATTRIBUTES_DISABLE=true setzen. Allerdings funktioniert das nur unter Mac OS X 10.4. Seit Mac OS X 10.5 heißt die variable COPYFILE_DISABLE!

Anlegen kann man diese einfach in dem man aus dem Terminal folgenden Befehl ausführt:

export COPYFILE_DISABLE=true

Damit wird die Variable für die aktuelle Terminalsitzung gespeichert. Wenn man danach tar benutzt, werden also keine Resource Forks mehr erstellt!