Wenn Sie Mac OS X verwenden, kennen Sie wahrscheinlich die Datei „.DS_Store“, die das System automatisch erstellt, wenn Sie einen Ordner öffnen. Die Funktion der Datei „.DS_Store“ besteht darin, benutzerdefinierte Attribute des Ordners zu speichern, z. B. die Position von Symbolen oder die Auswahl eines Hintergrundbilds, sodass dieser beim nächsten Öffnen desselben Ordners im gleichen Zustand wie beim vorherigen bleibt Sitzung.
Die Datei „.DS_Store“ ist standardmäßig ausgeblendet und verursacht in den meisten Fällen keine Probleme – bis Sie den Ordner komprimieren und an Ihre Freunde senden müssen (unter Verwendung eines anderen Betriebssystems) oder Ihren Entwicklungsordner hochladen müssen an den Server. Sie werden feststellen, dass der Ordner viele unansehnliche „DS_Store“-Dateien enthält, die Sie nicht mit Ihren Freunden teilen möchten.
Wenn Sie nach einer Möglichkeit suchen, schnell alle Instanzen der Datei „.DS_Store“ in einem Ordner zu entfernen, finden Sie hier einen Befehl, den Sie verwenden können:
Notiz: Der folgende Befehl funktioniert auch unter Linux.
1. Öffnen Sie ein Terminal in Ihrem Mac OS X.
2. Geben Sie den folgenden Befehl ein:
find /path/to-folder \( -name '.DS_Store' \) -delete
Ersetzen Sie „/path/to/folder“ durch den tatsächlichen Dateipfad des Ordners, zum Beispiel „/var/www/html“.
Der obige Befehl verwendet den find
Befehl zum Durchsuchen eines bestimmten Ordners (rekursiv) nach Dateien mit einem Namen, der „.DS_Store“ enthält, und zum Löschen dieser Dateien, wenn sie gefunden werden.
Das ist es. Sie können jetzt ganz einfach alle Instanzen von „.DS_Store“-Dateien entfernen, bevor Sie den Ordner für andere freigeben.
Schreibe einen Kommentar