Anleitung

Die ._-Dateien auf deinem Android-Smartphone, und wie du sie verhinderst

Kopier Musik oder Fotos von einem Mac, und zu jeder Datei taucht ein Zwilling auf, der mit einem Punkt und einem Unterstrich beginnt. Sie sind harmlos, sie sind keine Kopien, und du wirst sie leicht wieder los.

Du hast ein Album von deinem Mac auf dein Smartphone kopiert oder eine SD-Karte in einem Kartenleser gefüllt. Jetzt listet der Musik-Player jeden Titel doppelt, einmal als Track 01.mp3 und einmal als ._Track 01.mp3, und der zweite lässt sich nicht abspielen. Die Galerie zeigt graue Quadrate. Ein Dateimanager zeigt neben jeder echten Datei eine mit 4 KB.

Das sind AppleDouble-Dateien. Dein Mac hat sie geschrieben, und mit deinem Smartphone ist alles in Ordnung.

Was eine ._-Datei ist

Eine Datei auf einem Mac trägt mehr als ihren Inhalt. macOS hängt ihr erweiterte Attribute an: ein Finder-Tag, die Webadresse, von der ein Download stammt, die Quarantäne-Markierung hinter der Gatekeeper-Frage „Möchtest du es wirklich öffnen?“ und bei manchen älteren Dateien eine Resource Fork. APFS, das eigene Dateisystem des Macs, hält all das unsichtbar im Dateisystem selbst.

FAT32 und exFAT können nichts davon halten, und das sind die Formate fast jeder SD-Karte und jedes USB-Sticks. Wenn macOS eine Datei auf eines davon kopiert, legt es die Attribute deshalb in eine eigene Datei daneben, deren Name mit ._ vor dem ursprünglichen Namen beginnt. Diese Begleitdatei ist die AppleDouble-Datei. Sie ist meistens genau 4.096 Byte groß, egal wie groß die Datei ist, zu der sie gehört.

Der Mac versteckt jede Datei, deren Name mit einem Punkt beginnt, auf dem Mac siehst du sie also nie. Android versteckt sie an manchen Stellen und an anderen nicht. Dateimanager listen sie, sobald versteckte Dateien angezeigt werden, und Musik-Player und Autoradios, die Ordner selbst lesen, versuchen oft, sie abzuspielen.

Wie sie auf das Smartphone kommen

Wie die Dateien dorthin kamenHinterlässt ._-DateienHinterlässt .DS_Store-Dateien
SD-Karte oder USB-Stick, am Mac gefülltJa, eine pro DateiJa, in Ordnern, die im Finder geöffnet wurden
Eine MTP-App wie Android File Transfer oder OpenMTPNein, MTP sendet nur den InhaltNur, wenn der kopierte Ordner eine hat
Das Smartphone, mit SideMount im Finder eingebundenNein, auf dem Smartphone verweigertNein, ebenfalls verweigert
Woher die Metadaten-Dateien des Macs auf dem Weg zu einem Android-Smartphone kommen.

Die übliche Quelle ist der Kartenleser. Füll eine Karte am Mac, steck sie ins Smartphone, und jede Datei, die du kopiert hast, hat einen Zwilling. Ordner, die du im Finder geöffnet hast, bekommen außerdem eine .DS_Store-Datei, die die Darstellungseinstellungen des Fensters enthält.

Kann ich sie gefahrlos löschen?

Ja. Eine ._-Datei enthält nur die Metadaten des Macs zur Datei daneben, nie den Inhalt der Datei, und nichts auf dem Smartphone liest sie. Löschst du eine, gehen das Finder-Tag oder die Download-Adresse verloren, die ohnehin nur ein Mac je nutzen würde.

Schau trotzdem hin, bevor du löschst. Auch eine echte Datei kann mit ._ beginnen, selten zwar, also lass sie dir erst auflisten und prüf, ob die Liste deinen Erwartungen entspricht.

So entfernst du sie

Von einer SD-Karte oder einem USB-Stick, am Mac

Öffne bei eingebundener Karte das Terminal und lass sie dir auflisten, mit dem Namen der Karte anstelle von CARD:

find /Volumes/CARD -name '._*' -type f

Sieht die Liste richtig aus, lösch sie:

find /Volumes/CARD -name '._*' -type f -delete

macOS hat dafür auch ein eigenes Werkzeug, dot_clean. Als dot_clean -m /Volumes/CARD aufgerufen, führt es zurück in die Dateien, was es kann, und löscht dann jede ._-Datei.

Vom Smartphone selbst

Mit eingeschaltetem USB-Debugging und installiertem adb funktionieren dieselben zwei Schritte auf dem Speicher des Smartphones:

adb shell find /sdcard -name '._*' -type f
adb shell find /sdcard -name '._*' -type f -delete

Ohne Computer kann ein Dateimanager auf dem Smartphone sie von Hand löschen, sobald er versteckte Dateien anzeigt. Eine Suche nach ._ findet sie alle.

So verhinderst du, dass sie wiederkommen

Keine Einstellung hindert macOS daran, ._-Dateien auf eine FAT- oder exFAT-Karte zu schreiben. Ändern kannst du, was du kopierst oder wie.

Mit SideMount kann der Finder Tags auf den Dateien des Smartphones weiterhin lesen und schreiben, solange es eingebunden ist. Die Attribute bleiben auf dem Mac, im Arbeitsspeicher, und werden verworfen, wenn du das Smartphone auswirfst, das immer nur die Dateien bekommt. Die Einrichtungsanleitung behandelt die erste Verbindung, und alle Wege, Dateien zwischen Android und Mac zu übertragen vergleicht die Wege.

Fragen

Warum ist jede ._-Datei 4 KB groß?

Eine AppleDouble-Datei ist ein kleiner Header mit Platz für die Attribute, und macOS schreibt sie als einen Block von 4.096 Byte, egal wie groß die Datei ist, zu der sie gehört. Eine, die eine große Resource Fork trägt, kann größer sein.

Beschädigt das Löschen meine Fotos oder meine Musik?

Nein. Das Foto oder der Titel ist die Datei ohne das ._ davor. Die Begleitdatei enthält nur Mac-Metadaten wie Finder-Tags, das Smartphone und seine Apps verlieren also nichts.

Erzeugt Android File Transfer ._-Dateien?

Nein. MTP, das Protokoll, das es nutzt, sendet nur den Inhalt jeder Datei, es gibt also nichts, was in eine Begleitdatei käme. Die ._-Dateien kommen von einer Karte oder einem Laufwerk, das der Mac einbindet. Google bietet Android File Transfer allerdings nicht mehr an: siehe was es ersetzt.

Bleiben Finder-Tags auf einem mit SideMount eingebundenen Smartphone erhalten?

Solange es eingebunden ist, ja. SideMount hält Tags und andere Attribute auf dem Mac, im Arbeitsspeicher, damit der Finder wie gewohnt arbeitet. Nach dem Auswerfen sind sie weg, weil das Smartphone selbst sie nie speichert.

Dein Android-Smartphone, im Finder.

Sieben Tage kostenlos, keine Kreditkarte nötig. macOS 26 oder neuer.

Download für macOS