„._*“ Resource forks / DOT underscore Files bei Mac OS X von USB Stick entfernen

Die Resource forks bzw. „._“ Dateien die Mac OS X auf USB Sticks bzw. allen Laufwerken welche FAT oder NTFS formatiert ablegt haben mich schon immer gestört. Wirklich lästig ist aber die Tatsache, dass einige Geräte Probleme mit den Dateien haben. Das Autoradio, beispielsweise, versucht stets die „._*“ Dateien zu vom USB Stick zu lesen. Erstens stimmen dann die Tracknummern nicht mehr, weil doppelt so viele Dateien im Albumordner liegen, zweitens dauert es immer einen Moment bis die Resource fork Datei übersprungen wurde.

Heute konnte ich dieses lästige Problem endlich lösen! Ich veröffentliche hier mein Skript für alle leidgeplagten wie mich. Bevor ihr den USB Stick oder das externe Laufwerk auswerft, führt einfach den Befehl aus:

dot_clean /Volumes/"Name des USB Sticks"

Ich habe mir ein Script gebaut, welches die Aufgabe automatisiert und den USB Stick auch direkt auswirft:


#!/bin/bash

##### see that we get the one parameter or else display synopsis #####
case $# in
0) echo „please specify name of USB device e.g. $0 thumbdrive“; exit 1 ;;
esac

dot_clean /Volumes/$1
diskutil eject /Volumes/$1

echo „Volume $1 ejected“;

Text File ejectUSB Skript (Version 1.0)

Ihr könnt das Skript einfach herunterladen, die Dateiendung auf „sh“ ändern (ejectUSB.sh) und im Terminal ausführen. Voilà :)

Wenn die Informationen für Euch wertvoll sind, meldet euch doch einfach rechts beim Newsletter an. so verpasst ihr keine Tipps und Tricks mehr :)

//////// UPDATE ////////

Der Leser MRiff hat ein Programm geschrieben, welches die Resource forks auf Speichermedien auch unter Mac OS Classic (8/9) entfernt. Er ist so nett es online zur Verfügung zu stellen:

CleanupOSX

Ein ganz herzliches Dankeschön! möchte ich an MRiff (michel.riff AT hotmail.com) für seine Arbeit richten. Vielen Dank!

6 Gedanken zu „„._*“ Resource forks / DOT underscore Files bei Mac OS X von USB Stick entfernen“

  1. Hallo,

    habe auch mich schon über alle diese unsichtbare Dateien als ich ein unter MacOS X beschriebeben USB stick unter MacOS Classic mit ResEdit die Dateisignaturen wieder berichtigen wollte.
    Habe mir auch ein Programm für MacOS classic geschrieben um diese aufzulisten und zu löschen oder sichtbar zu machen.

  2. Hi Riff,

    möchtest du das Programm der Allgemeinheit zur Verfügung stellen? Ich würde es dann hier hochladen und dann könnten auch andere Mac OS Classic Nutzer davon profitieren :)

    – Maurice

  3. Hallo Maurice,

    hatte bei Interresse Rückmeldung per EMail erwartet. In letzter Zeit bin ich mit einer anderen Software beschäfigt die ich im Internet verfügbar machen möchte (Dokumentation & beim Testen immer wieder Fehler). Jetzt habe ich die Archive und Html Seiten und habe im Internet nach Homapege Erstellung gesucht und dabei Rechtliche Hinweise gesehen. So habe ich mal hier gesehen wie es gemacht ist und diese Meldung gefunden.
    Ist kein Problem aber muß noch einige Sicherheit einbauen und testen (Liste Voll).

  4. Hallo Maurice,

    Letztes WE habe ich die Änderungen vorgenommen. Am Montag Abend habe ich dann noch einen Test auf MasOS9 (bis jetzt immer OS8 und Symantec c++ V8.5 entwickelt) und festgestellt das die HFS Volumen nicht angezeigt wurden. Das kam davon daß die Typen Nummer in den VCBs der Driver Queue von OS8 zu OS9 geändert wurden (wie von OS7 zu OS8). So musste ich CodeWarrior 6 den ich vor Monaten bei Ebay erworben habe installieren, den Kode anpassen und mit dem Debugger die ID ermitteln.
    Deshalb hat es etwas länger gebraucht aber habe es Gesten abend hinberkommen. Habe die Dateien als Suffit Archiv.

    Grüße

  5. Hallo Maurice
    danke für diesen Beitrag. Manuell im Terminal funktioniert dies gut und befreit meinen eBook reader von den unschönen ._ Büchern.

    Dein Script schein aber unter Yosemite nicht (mehr) zu funktionieren.
    Dieser läuft einfach durch und es passiert gar nichts.

    Oder habe ich was falsch verstanden und muss ich das externe Laufwerk von Hand in den script eintragen?

    Oder funktioniert der Script nur wenn keine weiteren externe (HSF) HDD’s daran sind?

    Ueli

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.