Ich habe eine tragbare Festplatte im NTFS-Format und verwende sie, um meine privaten Daten in Windows XP zu speichern. Kürzlich habe ich es mit einem Macbook verbunden und festgestellt, dass die Ordner, die ich in Windows als "versteckt" eingestellt habe, immer noch in Mac OS X angezeigt und gelesen werden können. Was kann ich also tun, um diese Ordner in Mac OS X auszublenden? Außerdem möchte ich, dass diese Ordner immer noch ausgeblendet werden, wenn die Festplatte mit anderen Macs verbunden ist.
Es gibt zwei Möglichkeiten, die ich kenne.
Sie können den Ordnernamen mit einem „.“ beginnen, wie in „.folder“. Dadurch werden sie auf jedem Mac ausgeblendet, obwohl andere Windows sie sehen können.
Oder Sie können den Terminal-Befehl „chflags hidden ~/Documents/folder“ verwenden und diesen Ort durch den Pfad zu dem Ordner ersetzen, den Sie verstecken möchten. Aber ich glaube nicht, dass dies sie verbergen würde, wenn sie mit einem anderen Mac verbunden sind.
Vielleicht möchten Sie einen Verschlüsselungsdienst wie TrueCrypt verwenden.
chflags hidden
stützt sich auf HFS+-Dateisystemspeicher und bildet nicht transparent verborgene NTFS-Attribute ab. Dein . Vorschlag ist die einzige praktikable Alternative.Die einfache Antwort ist, dass Macs NTFS-Festplatten seit Mac OS X 10.3 Panther und höher lesen.
Das Standardverhalten blendet keine Dateien aus, die NTFS als „versteckt“ markiert hat. Sie könnten theoretisch versuchen, Software auf allen Ihren Macs zu installieren, um sicherzustellen, dass sie dieses versteckte Attribut respektieren ( Tuxera stellt solche Software her).
Das gleiche Problem tritt auf, wenn Sie Ihre "versteckten" Dateien zu einem beliebigen Linux oder Unix bringen
Diese Art von „Sicherheit durch Verschleierung“ kann nützlich sein, um etwas außer Sichtweite zu bringen, aber Sie müssen diese Dateien stärker verschlüsseln, um sie vor anderen Betriebssystemen zu verbergen, die sich nicht an die Windows-Konvention halten, bestimmte Dateien nicht anzuzeigen.
Macs haben das gleiche Problem – das versteckte Attribut für HFS+-Dateisysteme lässt sich nicht auf andere Betriebssysteme übertragen. Macs folgen der Unix-Konvention, um automatisch Dateien zu "verstecken", die mit a beginnen.
Das würde sie auf Macs und Windows gleichermaßen verbergen.
Am einfachsten wäre es, einen Punkt ( .
) vor den Dateinamen zu setzen - dadurch wird er im Finder ausgeblendet.
Sie könnten dies auch im Terminal ausführen: chflags hidden path/to/file
Ich bin mir jedoch nicht sicher, ob dies auf einem NTFS-formatierten Volume funktioniert, da ich es nicht auf einem ausprobiert habe.
Fahrrad