Start

Dateioperationen

Die Einstellungskarte Ablage

Ein Link im Dateisystem ist eine zusätzliche Darstellung einer existierenden Datei, oder — in manchen Fällen — eines Ordners. Diese Darstellung kann dazu benutzt werden, um an einem anderen Ort einen weiteren Bezug auf die Datei herzustellen, d.h. in einem anderen Ordner oder auf einem anderen Plattenlaufwerk, oder unter einem anderen Namen. macOS unterstützt drei Arten von Links:

Link
Link

Der macOS-Finder ist nur in der Lage, Aliase anzulegen. Wenn der Finder einen symbolischen Link anzeigt, wird er ebenso als Alias dargestellt, um die Situation für unerfahrene Benutzer zu vereinfachen. Solche Objekte werden mit einem runden Pfeil zusätzlich zu ihrem normalen Symbol gekennzeichnet. Aliase stellen eine Technik dar, die aus dem klassischen Mac OS übernommen wurde, und in bestimmten Fällen müssen Programme die Alias-Technik ausdrücklich unterstützen, um auf das Originalobjekt zuzugreifen, auf das der Alias verweist. Links dagegen werden vom Betriebssystem selbst ausgewertet, sollten daher also in allen Programmen funktionieren.

Genauer betrachtet unterscheiden moderne Versionen von macOS zwischen klassischen Mac OS-Aliasen, die inzwischen als veraltet und missbilligt gelten, und modernen Aliasen, die auf sogenannten Bookmarks basieren.

Da der Finder keine symbolischen Links oder feste Links anlegen kann, fügt TinkerTool System diese fehlenden Funktionen hinzu. Führen Sie die folgenden Schritte durch, um Links anzulegen:

  1. Öffnen Sie den Karteireiter Link auf der Einstellungskarte Ablage.
  2. Ziehen Sie die Originaldatei- oder ordner aus dem Finder in das Feld Originaldatei oder -ordner. Sie können auch den Knopf […] drücken, um zum Objekt zu navigieren oder auf die weiße Fläche klicken und den UNIX-Pfad des Objektes eingeben.
  3. Drücken Sie den Knopf Auswählen …, um den Ort anzugeben, an dem Sie den Link anlegen lassen möchten.
  4. Normalerweise wird ein symbolischer Link angelegt. Falls Sie stattdessen einen festen Link anlegen möchten, kreuzen Sie die Wahlmöglichkeit Statt symbolischem Link festen Link anlegen an. Denken Sie daran, dass feste Links auf Dateien auf dem gleichen Platten-Volume beschränkt sind.
  5. Drücken Sie den Knopf Anlegen.

Schutz

macOS unterstützt ein spezielles Schutzattribut, mit dem Dateien oder Ordner versehen werden können. Wenn Sie ein Objekt als geschützt markieren, ist es nicht mehr möglich, dieses zu verändern oder zu löschen. Jede Änderung erfordert, dass der Schutz vorher entfernt wird. Der macOS-Finder verwendet ein Schlosssymbol, das zusätzlich zum normalen Symbol angezeigt wird, um ein geschütztes Objekt darzustellen. Aus diesem Grund verwendet man manchmal auch die Sprechweise, ein solches Objekt wäre „gelockt“, also mit einem Schloss versehen (engl. lock heißt Schloss). In der Fachsprache bezeichnet Lock aber auch etwas anderes, nämlich die Markierung eines Objektes mit der Bedeutung, dass dieses gerade von einem Programm exklusiv benutzt wird. Dies ist hier jedoch nicht gemeint.

Schutz
Schutz

TinkerTool System bietet an, die Schutzmarkierung nicht nur für einzelne Objekte, sondern für eine ganze Hierarchie von Dateien oder Ordnern, die sich in einem zuoberst liegenden Ordner befinden, zu setzen oder zu entfernen. Um mit Schutzattributen zu arbeiten, führen Sie die folgenden Schritte durch:

  1. Öffnen Sie den Karteireiter Schutz auf der Einstellungskarte Ablage.
  2. Ziehen Sie eine Datei oder einen Ordner aus dem Finder in das Feld Datei oder Ordner. Sie können auch den Knopf […] drücken, um zum Objekt zu navigieren oder auf die weiße Fläche klicken und den UNIX-Pfad des Objektes eingeben.
  3. Falls Sie einen Ordner ausgewählt haben, entscheiden Sie, ob der Schutz nur auf den Ordner selbst, oder auch auf dessen vollständigen Inhalt angewendet werden soll. Markieren Sie das Feld Auch den Inhalt des Ordners mit einschließen entsprechend.
  4. Drücken Sie auf einen der Knöpfe Schützen oder Schutz aufheben unter Änderung.
  5. Drücken Sie auf den Knopf Starten.

Einige Nicht-Macintosh-Dateisysteme sind nicht in der Lage, die Schutzattribute zu unterstützen. In diesem Fall bestätigt das Betriebssystem eventuell, die Schutzmarkierung wäre erfolgreich gesetzt worden, obwohl sich das Objekt immer noch im ungeschützten Zustand befindet.

Attribute

In Ergänzung zur Schutzmarkierung, die auch auf der UNIX-Ebene von macOS unterstützt wird, unterstützt das Betriebssystem auch einige Attribute auf hoher Systemebene, die aus dem klassischen Mac OS übernommen wurden.

Obwohl wir die Typ- und Erzeugercodes als HFS-Codes bezeichnen, sind sie nicht auf die Dateisysteme HFS und HFS+ beschränkt. macOS kann diese Attribute auf fast jedem Dateisystem emulieren.

Attribute
Attribute

Um diese Attribute höherer Systemebene zu ändern, führen Sie die folgenden Schritte durch:

  1. Öffnen Sie den Karteireiter Attribute auf der Einstellungskarte Ablage.
  2. Ziehen Sie eine Datei oder einen Ordner aus dem Finder in das Feld Datei oder Ordner. Sie können auch den Knopf […] drücken, um zum Objekt zu navigieren oder auf die weiße Fläche klicken und den UNIX-Pfad des Objektes eingeben.
  3. Ändern Sie die Attribute, indem Sie neue Werte in die Code-Felder eingeben oder einen der Knöpfe Finder-Darstellung betätigen.
  4. Drücken Sie den Knopf Anwenden, um die neuen Attribute zu setzen. Sie können auch den Knopf Rückgängig drücken, um Ihre Änderungen zu verwerfen und die aktuellen Attribute des ausgewählten Objektes wieder neu einlesen zu lassen.

Typcodes und Erzeugercodes müssen entweder durch vier Zeichen aus dem Zeichenvorrat ASCII eingegeben werden, oder über vier beliebige Bytes, die über acht Hexadezimalziffern (die Ziffern 0 bis 9 und die Buchstaben a, b, c, d, e, f oder A, B, C, D, E, F) angegeben werden müssen. Das Programm erkennt automatisch an der Länge Ihrer Eingabe, was Sie meinen. Bitte beachten Sie, dass bei Codes, die per ASCII eingegeben werden, Groß- und Kleinschreibung eine Rolle spielt. Beispiele für gültige Codes sind:

Um einen Typ- oder Erzeugercode von einer Datei zu entfernen, löschen Sie den Eintrag im entsprechenden Code-Feld vollständig und drücken Sie Anwenden. TinkerTool System kann Ihnen nicht dabei helfen, Typ- oder Erzeugercodes von bekannten Dokumenten oder bekannten Programmen auszuwählen. Sie müssen die richtigen Codes im Vorhinein wissen.

Auch wenn es technisch möglich ist, HFS-Typattribute für Ordner zu speichern, war die Bedeutung hiervon im klassischen Mac OS undefiniert und Apple hat dies nie offiziell unterstützt. Aus diesem Grund lässt es TinkerTool System ebenso nicht zu, diese Attribute an Ordner zu knüpfen.

Bitte beachten Sie, dass Sie kein Ziehen-und-Ablegen oder Dateidialoge mehr für Objekte verwenden können, die unsichtbar sind. Sie müssen den vollen UNIX-Pfad des Objektes angeben, um es von einem Programm aus nutzen zu können. Dies schließt auch TinkerTool System ein. Sie könnten jedoch das Schwesterprogramm TinkerTool verwenden, um Ihre Finder-Einstellungen so zu verändern, dass der Finder auch unsichtbare Objekte anzeigt.

Quarantäne

Ein wichtiger Teil der in macOS eingebauten Sicherheitsinfrastruktur liegt darin, möglicherweise gefährliche Dateien, die aus nicht vertrauensvollen Quellen stammen oder die über unsichere Datenkanäle wie das Internet übertragen wurden, nachzuverfolgen. Wenn Sie eine solche Datei oder ein Programm öffnen, erhalten Sie eine Warnmeldung, die nach einer Rückbestätigung fragt, ob Sie der Datei tatsächlich vertrauen. Die Quelle der Datei und die Zeitangabe, wann diese auf Ihren Computer geladen wurde, sind in der Meldung angegeben.

Quarantäne
Quarantäne

Dieses Feature wird technisch realisiert, in dem spezielle Quarantäne-Attribute an die Datei angefügt werden. TinkerTool System kann diese Daten anzeigen und Ihnen die Möglichkeit geben, das entsprechende Attribut zu entfernen und damit die Dateien aus der Quarantäne zu nehmen. Dies kann hilfreich sein, wenn Sie wissen, dass die Datei aus einer vertrauensvollen Quelle stammt und Sie die Datei in Ihrer eigenen Umgebung „öffentlich“ machen, z.B. bevor Sie diese in den Ordner Benutzer > Geteilt (/Users/Shared) auf Ihrer Platte speichern oder sie auf Ihrem lokalen Dateiserver ablegen. Auf diese Weise können Sie vermeiden, dass andere Benutzer mit der Warnmeldung konfrontiert werden. Diese sind möglicherweise nicht in der Lage, erfolgreich zu bestätigen, dass sie den Dateien vertrauen, da sie eventuell nicht die notwendige Schreibberechtigung für den gemeinsam genutzten Ordner haben.

Das Entfernen der Quarantänedaten aus einem Programm schaltet auch die Sicherheitsfunktion „Gatekeeper“ für dieses Programm ab. macOS erkennt nicht mehr, dass das Programm aus dem Internet heruntergeladen wurde, so dass dessen Dateien irrelevant für Gatekeeper werden.

Um die Quarantänedaten von einem einzelnen Objekt zu entfernen, führen Sie die folgenden Schritte durch:

  1. Öffnen Sie den Karteireiter Quarantäne auf der Einstellungskarte Ablage.
  2. Ziehen Sie eine Datei oder ein Paket aus dem Finder in das Feld Datei oder Paket. Sie können auch den Knopf […] drücken, um zum Objekt zu navigieren oder auf die weiße Fläche klicken und den UNIX-Pfad des Objektes eingeben.
  3. Prüfen Sie den aktuellen Status, der im Feld Quarantänedaten angegeben wird.
  4. Drücken Sie den Knopf Quarantänedaten entfernen.

Inhalt

Sie erhalten manchmal möglicherweise Dateien unbekannten Ursprungs oder mit unbekanntem Dokumententyp. In anderen Fällen haben Dateien möglicherweise ungültige Typmarkierungen oder Dateinamenserweiterungen, z.B. eine Datei, die vom Finder als PNG-Bild angezeigt wird, obwohl die Datei eigentlich ein JPEG-Bild enthält. Um herauszufinden, was tatsächlich in einer Datei enthalten ist, können Sie macOS in die Datei hineinschauen lassen, um zu analysieren, was deren Inhalt sein könnte. Führen Sie hierzu die folgenden Schritte durch:

  1. Öffnen Sie den Karteireiter Inhalt auf der Einstellungskarte Ablage.
  2. Ziehen Sie eine Datei aus dem Finder in das Feld Zu analysierende Datei. Sie können auch den Knopf […] drücken, um zum Objekt zu navigieren oder auf die weiße Fläche klicken und den UNIX-Pfad des Objektes eingeben.
  3. Das Ergebnis der Analyse wird im Feld Ergebnis (in englischer Sprache) angezeigt.

Die Analyse wird vom zugrundeliegenden Betriebssystem durchgeführt, nicht von TinkerTool System. Aus diesem Grund können die Ergebnisse in verschiedenen Betriebssystemversionen leicht voneinander abweichen. Der Bericht wird grundsätzlich auf Englisch angezeigt, egal welche Sprache Sie in Ihren persönlichen Voreinstellungen ausgewählt haben.

Sie können nur eine Datei gleichzeitig auswählen. Es ist nicht möglich, Programme oder andere Pakete zu analysieren. Diese werden einfach als Directory dargestellt, dem technischen Fachbegriff für einen Ordner. Diese Analyse ist richtig, da Pakete in der Tat Ordner darstellen, die eine große Menge von unterschiedlichen Dateien beinhalten können, auch wenn der Finder diese als ein einzelnes Dateisymbol darstellt. Um eine der Dateien in einem Paket auszuwählen, wählen Sie dieses im Finder aus und verwenden Sie dann die Finder-Funktion Paketinhalt zeigen, um das Paket als Ordner darzustellen. Ziehen Sie dann eine der enthaltenen Dateien in das Feld von TinkerTool System.

Inhalt
Inhalt

In manchen Fällen kann es auch hilfreich sein, zu wissen, welche Metadaten die Spotlight-Suchmaschine über ein bestimmtes Objekt gespeichert hat. Um zusätzlich die Spotlight-Daten anzuzeigen, drücken Sie den Knopf Auch Spotlight-Metadaten zeigen unterhalb des Felds Ergebnis. Eine Tabelle wird erscheinen, die die vollständige Liste aller Spotlight-Attribute für das ausgewählte Objekt enthält.

Zwangslöschung

Schlecht geschriebene Programme oder Installationsprogramme, die Berechtigungen nicht sauber beachten, hinterlassen oft Dateien oder Ordner auf Ihrem System, die nicht einfach in den Papierkorb geworfen werden können. In anderen Fällen legen Programme möglicherweise eine große Zahl von Dateien mit Schreibschutz an, die ebenso nicht einfach entfernt werden können. Falls Sie die Entfernung einer großen Menge von geschützten Dateien erzwingen möchten, oder falls Sie eine Datei oder einen Ordner mit unpassenden Berechtigungseinstellungen entfernen möchten, können Sie dies mit der Funktion Zwangslöschung durchführen:

Zwangslöschung
Zwangslöschung
  1. Öffnen Sie den Karteireiter Zwangslöschung auf der Einstellungskarte Ablage.
  2. Ziehen Sie eine Datei oder einen Ordner in das Feld Zu entfernende Datei oder Ordner. Sie können auch den Knopf […] drücken, um zum Objekt zu navigieren oder auf die weiße Fläche klicken und den UNIX-Pfad des Objektes eingeben.
  3. Falls Sie einen Ordner zur Löschung ausgewählt haben und dieser Ordner enthält Objekte, müssen Sie zusätzlich bestätigen, dass der Ordner zusammen mit den enthaltenen Objekten gelöscht werden soll. Kreuzen Sie in diesem Fall den Punkt Löschung nicht-leerer Ordner erlauben an.
  4. Drücken Sie den Knopf Löschen.

Papierkorb

Das gleiche Problem, das im vorigen Abschnitt skizziert wurde, kann auch auftreten, nachdem ein Ordner bereits in den Papierkorb geworfen wurde. Schutzattribute können verhindern, dass der Papierkorb vom Finder erfolgreich geleert werden kann. TinkerTool System kann eine Löschung in diesem Fall erzwingen und bietet darüber hinaus die zusätzliche Wahlmöglichkeit an, zu steuern, auf welchen Platten-Volumes die Leerung des Papierkorbs durchgeführt wird. Führen Sie hierzu die folgende Schritte durch:

Papierkorb
Papierkorb
  1. Öffnen Sie den Karteireiter Papierkorb auf der Einstellungskarte Ablage.
  2. Wählen Sie in der Tabelle der gerade angeschlossenen Platten-Volumes diejenigen, dessen Papierkorb jeweils gelöscht werden soll, indem Sie die Punkte in der Spalte Papierkorb leeren ankreuzen. Sie können auch den Knopf Alle wählen drücken, um alle Platten-Volumes auszuwählen. Dies ist dem Vorgang Papierkorb entleeren gleichwertig, wie ihn der Finder durchführt.
  3. Drücken Sie den Knopf Papierkorb leeren.

Die Objekte, die Sie selbst in den Papierkorb gelegt haben, sind möglicherweise nicht im allgemeinen Papierkorb des Volumes gelandet, sondern in einem getrennten Papierkorb, der Ihnen gehört. TinkerTool System unterscheidet zwischen diesen Papierkörben und zeigt in diesem speziellen Fall Ihren eigenen Papierkorb in der ersten Zeile der Tabelle.

Erweiterte Attribute

Viele der bereits in diesem Kapitel genannten Dateiergänzungen wie HFS-Attribute oder Quarantänemarkierungen stellen Zusatzinformationen dar, die zusätzlich zu einer Datei oder einem Ordner gespeichert sein können. Hierzu gehören auch noch einige weitere Elemente wie beispielsweise Farbetiketten im Finder, Tags, Spotlight-Kommentare, Sicherungsmarkierungen von Time Machine und vieles andere mehr. Alle modernen Versionen von macOS fassen diese Zusatzdaten unter dem Stichwort Erweiterte Attribute zusammen. Jedes Erweiterte Attribut trägt einen bestimmten Namen, der von dem Programm frei vergeben werden kann, das dieses Attribut anlegt und verwendet. Mit jedem Namen ist dann eine gewisse Folge von Bytes verknüpft, die den Wert oder Inhalt des Attributs darstellt. Was als Inhalt gespeichert wird, liegt im Ermessen des jeweiligen Programms. Die Anzahl der Erweiterten Attribute, die an ein Dateisystemobjekt geknüpft werden kann, ist theoretisch unbegrenzt.

Ältere Versionen von macOS oder dem klassischen Mac OS haben ein ganz ähnliches Konzept genutzt, nämlich sogenannte benannte Zweige einer Datei (engl. named forks). Hier spielte insbesondere der Ressourcenzweig (resource fork) eine wichtige Rolle. Der Vorteil von Erweiterten Attributen, bzw. Dateizweigen besteht darin, dass sich die Zusatzdaten zusammen mit dem eigentlichen Inhalt der Datei (dem sogenannten Datenzweig) unter einem einzelnen Symbol und Dateinamen verwalten und transportieren lassen. Der Nachteil besteht darin, dass nicht alle Dateisysteme (z.B. das FAT-Format von MS-DOS) solche Attribute speichern können. Wenn eine mit vielen Attributen versehene Datei auf eine Platte kopiert wird, die nicht darauf vorbereitet ist, solche Funktionen zu unterstützen, können die zusätzlichen Datenströme einfach verlorengehen. Auch ist es nicht mehr so einfach, die benötigte Speicherplatzgröße einer Datei anzugeben, wie im simplen Fall.

In modernen Versionen von macOS wird der Ressourcenzweig intern als Erweitertes Attribut gespeichert, das den Namen com.apple.ResourceFork trägt.

Es kann verschiedene Gründe geben, Erweiterte Attribute von Dateien zu entfernen. Hier zwei Beispiele aus der Praxis:

Sie können in TinkerTool System eine Datei oder einen ganzen Ordner voller Dateien angeben und sich dort alle vorkommenden Erweiterten Attribute anzeigen lassen. Sie können danach auswählen, eines oder alle Attribute mit einem bestimmten Namen aus der gesamten Menge der Dateiobjekte zu löschen. Bitte beachten Sie, dass Sie zur Anzeige Leserecht für die betroffenen Ordner und Erweiterten Attribute benötigen. Zum Löschen wird entsprechend Schreibrecht benötigt.

Erweiterte Attribute entfernen
Erweiterte Attribute entfernen

Führen Sie die folgenden Schritte durch, um Erweiterte Attribute anzuzeigen, bzw. zu löschen:

  1. Öffnen Sie den Karteireiter Erweiterte Attribute auf der Einstellungskarte Ablage.
  2. Ziehen Sie eine Datei oder einen Ordner in das Feld Datei oder oberster Ordner aus dem Erweiterte Attribute entfernt werden sollen. Sie können auch den Knopf […] drücken, um zum Objekt zu navigieren oder auf die weiße Fläche klicken und den UNIX-Pfad des Objektes eingeben.
  3. Drücken Sie den Knopf Entfernen … um die Erweiterten Attribute der ausgewählten Objekte zu prüfen.

Bevor tatsächlich Attribute gelöscht werden, zeigt TinkerTool System ein herausgleitendes Dialogfenster an, in dem alle vorgefundenen Attribute und die dazugehörigen Dateisystemobjekte aufgelistet werden:

Die Löschung findet statt, sobald Sie den Knopf Löschen im Dialogfenster betätigen. Alle Objekte bleiben unberührt, wenn Sie den Knopf Abbrechen drücken.

Attention Sie sollten diese Funktion nur dann verwenden, wenn Sie genau wissen, was Sie tun, insbesondere welche Attribute zu welchem Zweck gebraucht werden. Möglicherweise können bestimmte Dokumente nicht mehr geöffnet werden, wenn deren Attribute entfernt wurden.