Gibt es eine Möglichkeit zu verhindern, dass Mac OS X .DS_Store und andere versteckte Metadateien auf fremden Volumes wie NTFS und FAT erstellt? Ich teile eine NTFS-Partition mit Daten wie Thunderird & Firefox-Profilen und Apache's DocumentRoot zwischen Mac OS X und Windows, was sehr praktisch ist. Es macht mir nichts aus, wenn Mac OS X nicht in der Lage ist, die ordentlichen Dinge zu indizieren oder auf andere Weise zu tun, für die diese Metadateien bestimmt sind.
Hinweis: Es wird nicht über ein Netzwerk gemeinsam genutzt. Beide Betriebssysteme und die gemeinsam genutzte Partition befinden sich auf derselben Festplatte und auf demselben Computer.
quelle
Ich benutze dies, ich habe es einmal eingerichtet, als ich mich über das gleiche Problem geärgert habe. Bei dieser Methode erledigt das System alles automatisch.
Erstellen Sie ein Skript mit dem Namen Remove_Hidden_Files.sh, indem Sie das Terminal und beispielsweise cd ~ / Documents öffnen und berühren Sie Remove_Hidden_Files.sh
Mit vi erstellen Sie das Skript. Im Terminal-Typ
vi Remove_Hidden_Files.sh
Drücken Sie "I", um in den Einfügemodus zu gelangen, und geben Sie Folgendes ein (Tipp, um # zu erhalten, drücken Sie Alt und 3)
Drücken Sie die Escape-Taste, um den Einfügemodus zu verlassen, halten Sie die Umschalttaste gedrückt und drücken Sie
:
Geben Sie ein
wq!
und drücken Sie die EingabetasteMachen Sie das Skript ausführbar
chmod 775 ~/Documents/Remove_Hidden_Files.sh
Testen Sie dies, um sicherzustellen, dass es funktioniert. Öffnen Sie dazu einfach das Terminal und geben Sie cd / Volumes / (xxx) ein. Drücken Sie die Eingabetaste und dann ls -la, um alle Dateien aufzulisten. Sie sollten einen .DS_Store sehen, wenn Sie nicht mit dem Finder zum Volume navigieren und den Befehl wiederholen und du solltest dort einen sehen.
Öffnen Sie ein anderes Terminal, indem Sie die Befehlstaste und N drücken
Art
cd ~/Documents
Art
sh Remove_Hidden_Files.sh
Wechseln Sie zum anderen Terminalfenster und überprüfen Sie, ob die .DS_Store-Dateien entfernt wurden.
Erstellen Sie einen Start-Daemon. Dies bedeutet, dass Sie automatisch ausgeführt werden, sodass Sie nichts tun müssen.
Der beste Weg ist, Lingon herunterzuladen
Erstellen Sie einen Daemon für Ihr Benutzerkonto und nennen Sie ihn com.remove_hidden_files.Launchd
Geben Sie im Befehlsfeld Folgendes ein
sh ~/Documents/Remove_Hidden_Files.sh
Sie können entweder den Pfad eingeben oder dorthin navigieren / Volumes / (xxx)
Starten Sie die Maschine neu und probieren Sie es aus
Hinweis: Wenn Sie Ihr externes Laufwerk umbenennen, verwenden Sie ein anderes Laufwerk oder einen anderen Pfad, den Sie zum Ändern des Skripts benötigen.
quelle
sudo defaults...
seeskill.wordpress.com/2012/02/23/...Ich benutze BlueHarvest für diesen Zweck:
https://zeroonetwenty.com/blueharvest/
Funktioniert auf allen Volumes und nicht nur auf Netzwerkfreigaben gemäß Apples Lösung.
quelle