Dateien und Ordner verstecken


Aus Macwrench

Wechseln zu: Navigation, Suche
Terminal.png

Um Dateien im Finder zu verstecken, gibt es prinzipiell zwei Möglichkeiten:

Inhaltsverzeichnis

Dateiname mit Punkt

Da Mac OS X ein Unix-System ist, folgt es auch der Konvention, Datei- und Verzeichnisnamen, die mit einem Punkt beginnen, standardmäßig zu "verstecken". Diese Umbenennung ist jedoch im Finder nicht möglich (er verhindert dies bewusst), das Umbenennen muss also im Terminal erfolgen:

mv <dateiname> .<dateiname>

Einge Dateien unter Mac OS X sind auf diese Weite "geschützt", beispielsweise die .DS_Store-Dateien (dienen der Speicherung von Ordnerspezifischen Einstellungen, z.B. Spaltenansicht). Sie lassen sich mit Werkzeugen wie beispielsweise dem TinkerTool auch im Finder sichtbar machen.

Hierfür existiert auch ein Hilfsprogramm mit graphischer Oberfläche namens Hide Folders, mit dessen Hilfe auch auf diese Weise versteckte Dateien/Verzeichnisse gefunden werden können.

Verstecken mit Manpage.png chflags

Ein Umbenennen der Dateien ist jedoch nicht immer möglich und wünschenswert, alternativ lässt sich dasselbe Ergebnis (allerdings nur auf HFS+ Volumes) mit dem Kommandozeilentool Manpage.png chflags erreichen:

 chflags hidden <datei oder verzeichnis>

Mit folgendem Kommando erreicht man das Gegenteil:

 chflags nohidden <datei oder verzeichnis>

Mac OS X enthält eine ganze Menge solcher Dateien und Verzeichnisse (meist wichtige Systemdateien, die so vor unbeabsichtigten Modifikationen durch den Benutzer geschützt werden sollen). So lässt sich beispielsweise der Ordner ~/Library/ unter Mac OS X 10.7 (Lion) dementsprechend im Finder wieder sichtbar machen.

  Wichtig.png
Hinweis: Um Dateien und Verzeichnisse innerhalb der Graphische Oberfläche noch etwas vollständiger zu verbergen, sollten diese auch zusätzlich aus dem Spotlight-Index entfernt werden (Systemeinstellungen > Spotlight > Privatsphäre)
 

Versteckte Dateien und Ordner anzeigen

im Finder

Um solche versteckten Dateien und Verzeichnisse im Finder sichtbar zu machen, kann man entweder Tools wie das bereits erwähnte TinkerTool verwenden, oder man bemüht wiederum das Terminal.

Die Aktivierung erfolgt über das erste Kommando, mit dem zweiten wird der Finder neu gestartet:

defaults write com.apple.finder AppleShowAllFiles YES
killall Finder

Um diese Änderung wieder rückgängig zu machen, sind folgende Kommandos auszuführen:

defaults write com.apple.finder AppleShowAllFiles NO
killall Finder
Der Finder kann alternativ auch über das folgende Tastaturkürzel neu gestartet werden:
+ +

im Terminal

Im Terminal werden solche Dateien und Verzeichnisse mit Hilfe des folgenden Kommandos sichtbar:

ls -laO <Verzeichnis>

Siehe auch

Persönliche Werkzeuge