Suchen und Löschen aller .DS_Store-Dateien mit einem einfachen Befehl
Wenn Sie ein Mac OS X-Benutzer sind, werden Sie wahrscheinlich mit der Datei ".DS_Store" vertraut sein, die das System beim Öffnen eines Ordners automatisch erstellt. In der Datei ".DS_Store" werden benutzerdefinierte Attribute des Ordners gespeichert, z. B. die Position von Symbolen oder die Auswahl eines Hintergrundbilds, so dass das nächste Mal, wenn Sie den gleichen Ordner öffnen, im gleichen Zustand bleibt Session.
Die ".DS_Store" -Datei ist standardmäßig ausgeblendet und verursacht in den meisten Fällen keine Probleme - bis Sie den Ordner zippen und an Ihre Freunde senden (mit einem anderen Betriebssystem) oder den Entwicklungsordner hochladen zum Server. Sie werden feststellen, dass der Ordner viele unschöne "DS_Store" -Dateien enthält, die Sie nicht mit Ihren Freunden teilen möchten.
Wenn Sie nach einer Möglichkeit suchen, alle Instanzen der ".DS_Store" -Datei in einem Ordner schnell zu entfernen, können Sie hier einen Befehl verwenden:
Hinweis : Der folgende Befehl funktioniert auch unter Linux.
1. Öffnen Sie ein Terminal in Ihrem Mac OS X.
2. Geben Sie folgenden Befehl ein:
find / Pfad / zu-Ordner \ (-name '.DS_Store' \) -delete
Ersetzen Sie den "/ Pfad / zu / Ordner" mit dem tatsächlichen Dateipfad des Ordners, zum Beispiel "/ var / www / html."
Der obige Befehl verwendet den Befehl find
, um einen bestimmten Ordner (rekursiv) nach Dateien mit einem Namen zu durchsuchen, der ".DS_Store" enthält, und sie zu löschen, wenn sie gefunden werden.
Das ist es. Sie können nun einfach alle Instanzen von ".DS_Store" -Dateien entfernen, bevor Sie den Ordner für andere freigeben.