Versteckte Ordner und Dateien
- Der Name der Datei oder des Ordners beginnt mit einem "." (Punkt)
- Das "invincible"-Attribut
- Der Name der Datei oder des Ordner ist in der /.hidden Datei
1. Der Name der Datei oder des Ordners beginnt mit einem "." (Punkt)
Die Standard Unix Methode, um eine Datei oder einen Ordner unsichtbar zu machen, ist den Dateinamen mit einem Punkt beginnen zu lassen.
Leider lassen sich Dateien aber über den Finder nicht mit einem Punkt am Anfang benennen, sondern es erscheint bei dem Versuch folgender Dialog:

Hier muss man also das Terminal (Dienstprogramme, shift-apfel-U im Finder) bemühen. Versteckte Dateien lassen sich mit dem Befehl ls -a anzeigen, wie in der nächsten Abbildung gezeigt ist.

Eine Datei umbenennen kann man im Terminal mit dem Befehl mv [alter Dateiname] [neuer Dateiname], also z.B. mv .versteckt.txt sichtbar.txt.
Das geht genauso mit Ordnern - wenn sie also einen Ordner verstecken möchten, können sie das im Terminal mit mv "Mein Ordner" ".Mein Geheimer Ordner" machen und der Ordner wird von nun an nicht mehr im Finder angezeigt. Die Anführungsstriche sind notwendig, wenn die Datei oder Ordnernamen Leerzeichen beinhalten.
2. Das "invincible"-Attribut
Jeder Ordner und jede Datei hat unter Mac OS X Attribute oder auch "bits" die gesetzt oder nicht gesetzt sein können. Das "invincible"-Attribut lässt sich nicht mit dem Finder setzten, sondern nur mit einem extra Programm, wie XRay oder mit dem bei den "Developer Tools" mitgelieferten "SetFile" Programm, dass sich aber nur im Terminal ausführen lässt.
/Developer/Tools/SetFile -a V [Pfad zur Datei] setzt das Attribut (versteckt die Datei), und
/Developer/Tools/SetFile -a v [Pfad zur Datei] macht die Datei wieder sichtbar
3. Der Name der Datei oder des Ordner ist in der /.hidden Datei
Die .hidden Datei ist selbst eine versteckte Datei und Panther war das letzte OS X in dem sie überhaupt genutzt wurde. Trotzdem funktioniert sie auch noch unter Tiger, wenn man sie anlegt. In der .hidden Datei kann man die Namen von Ordnern, Dateien und Programmen eintragen, die im Finder versteckt sein sollen.
Die .hidden Datei befindet sich - oder vielmehr befand sich im obersten Verzeichnis / (root- Ordner).
Den Finder umschalten
Mit dem Programm InVincibles können sie den Finder so umschalten, dass er versteckte Dateien anzeigt.
Achtung! Bei der Benutzung solcher Tools oder auch bei der Benutzung des Terminals gilt, dass sie, falls sie nicht genau wissen, was sie tun das System beschädigen können.
Nach Aktivierung, werden im Finder die versteckten Dateien und Ordner angezeigt:

Liste, der von System genutzten versteckten Dateien und Ordner
Versteckte Systemdateien
| .DS_Store | In der .DS_Store Datei werden die im Finder eingestellten Optionen bezüglich des Verzeichnisses gespeichert, in dem sich die Datei befindet. Dazu gehören zum Beispiel die Positionen der Icons und die Art der Ordneransicht. In quasi jedem Ordner, den sie mit dem Finder anzeigen wird eine solche Datei erzeugt. |
| ._[Dateiname] | Dateien, die mit "._" beginnen gehören im Allgemeinen zu einer weiteren Datei, die den Namen hat, der hinter dem "._" steht. Sie werden genutzt um auf nicht HFS- Verzeichnissystemen die zu der Datei zugehörigen Metadaten zu speichern. Auf Festplatten, die mit HFS formatiert sind, werden diese Dateien nicht benötigt. |
| /.hidden | Wurde in Systemen vor Tiger zum verstecken von Systemordnern genutzt. Dateien und Ordnern, deren Namen in der .hidden Datei stehen, werden im Finder nicht angezeigt. |
| /.hotfiles.btree | Wird vom System genutzt, um die Zugriffsgeschwindigkeit der Festplatte zu beschleunigen. |
| /mach_kernel | Der Mach Kernel ist der Kern von Mac OS X. Der Kernel führt die grundlegenden Aufgaben aus, die für ein Betriebssystem notwendig sind, wie das Starten und Steuern von Programmen und den grundlegenden Dateizugriff. |
Versteckte Systemordner
| /.Spotlight-V100 | Unter Tiger die Indexdatei von Spotlight. |
| /.vol | Ein virtuelles Verzeichnis, das vom System genutzt wird, um auf Dateien über Ihre ID (inode Nummer) zuzugreifen. Beispielsweise ist /.vol/3883664/288673 die Datei 288673 auf dem Medium (Festplatte, CD, Share, etc.) 3883664. |
| ~/.Trash | Hier befinden sich Dateien und Ordner von der Startplatte die vom Benutzer in den Papierkorb geworfen wurden, bevor der Papierkorb geleert wurde. |
| /Volumes/[Medium]/.Trashes | In diesen Ordnern landen Dateien und Ordner, die vom Benutzer in den Papierkorb geworfen wurden und die sich nicht auf der Startplatte sondern einer weiteren gemounteten, z.B. externen Festplatte befanden. |
| /bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin | In diesen Ordnern befinden sich die vom Terminal ausführbaren Unix Programme und Befehle. Wobei sich die von den "normalen" Nutzern ausführbaren Programme, wie cd, ls, mv etc. in den "bin"-Ordnern und die eher für Administrative zwecke sinnvollen und imi Allgemeinen nur vom Administrator (root) ausführbaren in den "sbin"-Ordnern befinden. |
| /cores | In /cores landen sogenannte "core dumps". Das sind Dateien, die von System erzeugt werden, wenn ein Programm abstürzt. Programmierer können in den core dumps wichtige Hinweise darüber finden, warum das Programm abgestürzt ist. |
| /dev | In diesem Ordner befinden sich Dateien, die verschiedene Peripherie repräsentieren. Diese Dateien werden vom System genutzt, um an den Computer angeschlossene Geräte, wie Keyboard, Maus und Laufwerke anzusprechen. |
| /etc | Dateien, die der Unix Systemkonfiguration dienen, werden in dem Ordner /etc gespeichert. |
| /lost+found | Dateien, die durch eine Festplattenreparatur mit dem Programm "fsck" oder "Festplatten Dienstprogramm" gefunden wurden, sich aber keinem Verzeichnis zuordnen lassen, werden in diesem Ordner gespeichert. |
| /Network /automount | Im "Network" und im "/automount" Ordner befinden sich genau die Elemente, die im Finder unter "Network" (links oben) angezeigt werden. |
| /tmp | Den /tmp Ordner nutzen Programme, um temporäre Dateien abzuspeichern, die nach Beendigung des Programms keine Verwendung mehr finden. |
| /usr | In diesem Ordner befinden sich diverse Unterordner, welche im Allgemeinen Programme beinhalten, die unter Unix von Nutzern ausgeführt werden können. |
| /var | In /var befinden sich zahlreiche von Systemprogrammen genutze Dateien, wie beispielsweise Logdateien in /var/log. |
| /Volumes | Auf gemountete Medien, wie Externe Platten, Speichersticks und Optische Medien kann man über den /Volumes Ordner zugreifen. Im Finder erscheinen diese Medien links oben. |

