Erstellen Sie niemals wieder eine .DS_Store-Datei

24

Ich habe es satt, dass der Finder diese .DS_Store-Metadaten erstellt und die Tracking-Dateien für die Finder-Ansicht in all meinen Verzeichnissen. Wie kann ich dies im Finder deaktivieren?

Marco Ceppi
quelle
Gibt es einen bestimmten Grund, warum Sie diese Dateien stören? Hat es hauptsächlich mit vernetzten und externen Laufwerken zu tun? Oder mögen Sie Datei-Spam generell nicht?
Boehj
1
@boehj Datei-Spam, um ehrlich zu sein, und die Idee, dass die beste Lösung zum Speichern von Metadaten über ein Verzeichnis eine versteckte Datei in jedem Verzeichnis war.
Marco Ceppi

Antworten:

21

Wie Fake Name hervorhob, enthält Total Finder eine Kernel-Erweiterung zum Umleiten von .DS_Store-Dateien, die effektiv verhindert, dass diese lästigen Dateien in Ihren Verzeichnissen erstellt werden, ohne dass die Funktion verloren geht. Was er / sie nicht darauf hingewiesen hat, ist, dass die Kernel-Erweiterung ohne Total Finder von Github heruntergeladen werden kann . Sie müssen es erstellen und in Ihrem /System/Library/ExtensionsVerzeichnis ablegen . Dann sollten Sie Ihren Computer neu starten. Es scheint soweit für mich zu funktionieren.

Update: Dies ist jetzt ein separates Projekt von TotalFinder namens Asepsis . Es gibt jetzt viel mehr Dokumentation zur Funktionsweise und zum Installationsprozess. Das GitHub-Repo befindet sich jetzt hier .

Styfle
quelle
Interessant. Das ist eine neue Sache. Als ich anfing, Total Finder zu verwenden, war die einzige Möglichkeit, den Asepsis-Text zu erhalten, die Installation von Total Finder. Es ist cool, dass sie es anschließend Open-Sourcing haben!
Fake Name
1
In acht nehmen. Funktioniert nicht in Mavericks. (Wenn es jemals anderswo funktioniert hat). Versuchen Sie BlueHarvest ... es ist ärgerlich .. aber scheint diese "kleinen Scheiße" zu beseitigen.
Alex Gray
@alexgray Sowohl die Asepsis-Website als auch Github Repo geben an, dass es mit Mavericks nicht funktioniert, aber ich vermute, dass sie bald Unterstützung hinzufügen werden. Es sieht jedoch so aus, als wäre BlueHarvest nicht Open Source.
Styfle
Ich habe mit dem Entwickler von Asepsis gesprochen. Er sagt, dass 10.9-Kompatibilität NICHT in den Karten enthalten ist.
Alex Gray
Asepsis 1.4 unterstützt OS X 10.9
Carlo
7

Ihre Frage ist ungefähr so, als würden Sie "git init" bitten, das ".git" -Verzeichnis in Ihrem Projekt nicht zu erstellen. Mit anderen Worten, Sie verwenden ein Tool, möchten jedoch, dass dieses Tool nicht die Metadaten speichert, die es speichern muss.

Es gibt ein Apple-Supportdokument , in dem beschrieben wird, wie die Erstellung von .DS_Store-Dateien deaktiviert wird. Es ist jedoch nur relevant für die Behandlung von Remote-Dateisystemen durch den Finder. Es hilft Ihnen nicht, wenn Sie versuchen, den Finder Ihr lokales Dateisystem auf diese Weise behandeln zu lassen.

Pohl
quelle
6
Ich kann git veranlassen, die .git-Kontrollstruktur in einem Verzeichnis außerhalb meines Arbeitsverzeichnisses zu erstellen. Unabhängig vom Vergleich, wenn dies nicht möglich ist, werde ich nach Alternativen zu Finder fragen.
Marco Ceppi
Ratten, ich hätte ein weniger flexibles Beispiel wählen sollen. Sie haben Recht mit git, und das erinnert Sie daran, dass Sie jederzeit ein Problem bei Apple einreichen können, damit möglicherweise eine zukünftige Version des Finders so flexibel ist.
Pohl
Irgendwie bezweifle ich, dass das viel Gewicht haben wird. Vielen Dank für Ihre Antwort
Marco Ceppi
1
Bitte. Wahrscheinlich werden die Funktionen nach der Häufigkeit der Beschwerden priorisiert, daher sollten Sie dies möglicherweise noch einmal überdenken. Aus dem Wikipedia-Eintrag für DS_store geht hervor , dass sich die Art und Weise, in der die Metadaten gespeichert werden, im Laufe der Lebensdauer des Finders mindestens einmal geändert hat, basierend auf einer Beschwerde des Benutzers. (Früher wurde es im Stammverzeichnis des entsprechenden Dateisystems
gespeichert
Gibt es eine Möglichkeit , Finder nicht zu verwenden? Ich würde es gerne wissen.
Hoang Huynh
4

In diesem Fall Totalfinder macht Sie deaktivieren lassen (na ja, es leitet wirklich alle .ds_storeDateien in /usr/local/.dscache) die Erstellung von .ds_storeDateien, durch das, was sie den „Ruf Asepsis Eigenschaft

Falscher Name
quelle
Wenn Sie sich auf meine Antwort beziehen, beachten Sie, dass ich nicht gesagt habe, dass dies nicht möglich ist. Vielmehr sagte ich, dass das Support-Dokument im Fall des lokalen Dateisystems nicht helfen würde.
Pohl
4
Können wir uns auf die Beantwortung der Frage konzentrieren, anstatt die Antworten anderer zu verprügeln?
Harv
Angenommen, andere antworten tatsächlich , anstatt nur zu sagen, dass dies nicht möglich ist.
Fake Name
Ich bin mir nicht sicher, warum dies abgelehnt wurde. TotalFinder ist ein Finder-Plugin und daher eine direkte Lösung für die Frage.
David
Harv entfernte das kämpferische Material, das die Abstimmungen verursachte. Es ist sicher wieder zu modifizieren.
Pohl
0

Wenn Sie die Funktion zum Anzeigen unsichtbarer Dateien deaktivieren, werden diese nicht angezeigt.

CajunLuke
quelle
3
Sie befinden sich in meinen Reißverschlüssen und ich verwalte viele versteckte Dateien. Ich bin mehr besorgt darüber, dass es seine Metadaten neben meinen Daten enthält. Scheint wie ein schwerwiegender Konstruktionsfehler.
Marco Ceppi
4
Soooo keine Antwort. Wenn Sie in einem Wald sind und einem Bären gegenüberstehen, hilft es nicht, die Augen zu schließen.
Fake Name
1
@Marco Vielleicht möchten Sie Ihre Frage auf "Wie kann ich .DS_store-Dateien von meinen Reißverschlüssen fernhalten?" Umstellen. Es könnte ein einfacheres Problem sein, es zu lösen, und es würde den gleichen Juckreiz verursachen.
Pohl
1
@Fake Namen Aber wenn Sie in einem Zoo, und Angst vor Bären, und Sie haben in der Nähe des Bärenlebensraum passieren, die Augen schließen würde arbeiten, und das ist , wie gefährlich die versteckten Dateien sind.
CajunLuke
1
@Fake Name Auch wenn jemand anderes seinen Computer eingerichtet hat (oder jemand in der Zukunft in dieser Situation auf diese Frage kommt), hat er möglicherweise nicht gewusst, dass diese Dateien normalerweise versteckt sind und deaktiviert werden können.
CajunLuke