Anonim

Eine .Ds_Store-Datei (Desktop Services Store) ist eine im Betriebssystem Ihres Mac verborgene Informationsdatei, die macOS automatisch erstellt, wenn Sie einen Ordner über die Finder-App durchsuchen.

Die Datei wird für jeden Ordner erstellt und enthält Informationen, die steuern, wie das Betriebssystem den Ordner mit den zugehörigen Systemkonfigurations-Metadaten öffnet. Die Daten umfassen Hintergrundbilder, Größe oder Ausrichtung der Symbole, wie Ordner beim Öffnen angezeigt werden usw.

Sind DS_Store-Dateien schädlich?

Sie können DS_store-Dateien in Archiven finden, die Sie von anderen Mac-Benutzern erh alten haben, aber keinen Schaden anrichten, solange sie sich in einem Ordner befinden.

DS_Store-Dateien werden normalerweise nicht angezeigt, aber Sie können die Einstellung für versteckte Dateien aktivieren und die Dateien anzeigen.

  1. Um versteckte Dateien zu aktivieren, wählen Sie Go > Computer und Wählen Sie dann Macintosh HD, um den Abschnitt zu erweitern.

  1. Auswahl Befehl + Umsch alt + . (der Periodenschlüssel). Die ausgegrauten Dateien, die Sie sehen, sind normalerweise die versteckten Dateien auf Ihrem Mac.

Wenn Sie jedoch eine DS_Store-Datei zusammen mit anderen Dateien auf Ihren Mac hochladen, besteht die Möglichkeit, dass sie missbraucht werden, um Informationen wie Dateiattribute oder Metadaten über die Dateien auf Ihrem Mac zu erh alten.Es könnte Hackern möglicherweise ermöglichen, böswillig zu handeln und Ihre privaten Dateien anzuzeigen.

So löschen Sie eine DS_Store-Datei

Hier sind einige Gründe, warum Sie eine DS_Store-Datei löschen sollten, auch wenn sie nicht viel Platz in einem Ordner beansprucht oder Schaden anrichtet:

  • Wenn der Finder jedes Mal reagiert, wenn Sie versuchen, einen Ordner zu öffnen.
  • Beschädigte DS_Store-Dateien können es Ihnen erschweren, Ansichtsoptionen zu ändern und Dateisymbole innerhalb des Ordners anzuzeigen oder zu sortieren. Wenn ein Ordner sofort geschlossen wird, ist dies ein Zeichen für eine beschädigte DS_Store-Datei.
  • So setzen Sie Ihre Anzeigeeinstellungen zurück, indem Sie eine DS_Store-Datei löschen. Sie verlieren die benutzerdefinierten Finder-Ansichtseinstellungen für den jeweiligen Ordner, aber Sie können die Ansichtsoptionen oder -einstellungen des Ordners jederzeit ändern.
  • Wenn Sie Dateien zwischen Computern übertragen, z. B. von Ihrem Mac auf ein anderes System, können unerwartete Probleme auftreten, die durch DS_Store-Dateien verursacht werden.

Einige schnelle Möglichkeiten zur Lösung von Problemen mit DS_Store-Dateien sind:

  • Öffnen Sie DS_Store-Dateien mit geeigneten Anwendungen auf Nicht-macOS-Systemen wie Windows. Einige Tools, die Sie zum Öffnen von DS_Store-Dateien in Windows verwenden können, sind WinRAR, Adobe Acrobat und Free File Viewer.
  • Stellen Sie sicher, dass Ihre DS_Store-Datei nicht beschädigt oder mit einem Virus oder Malware infiziert ist. Sie können einen Malware-Scan mit den besten Antivirus-Optionen für Mac ausführen und nach potenziellen Bedrohungen suchen.

Sie verlieren keine Daten, wenn Sie eine DS_Store-Datei löschen. Aber sobald die Ordnereinstellungen geändert werden, erstellt Finder einen neuen DS_Store, um benutzerdefinierte Ansichtseinstellungen zu speichern.

Wir zeigen Ihnen, wie Sie eine DS_Store-Datei löschen:

  • Für einen bestimmten Ordner
  • Für mehrere Ordner auf Ihrem Mac über die Terminal-Anwendung

So löschen Sie eine DS_Store-Datei für einen bestimmten Ordner

Verwenden Sie diese Schritte, um eine DS_Store-Datei aus einem bestimmten Ordner zu löschen.

  1. Auswählen Los > Dienstprogramme > Terminal.

Hinweis: Wenn Sie nicht als Administrator angemeldet sind, werden Sie möglicherweise aufgefordert, Ihren Namen und Ihr Kennwort einzugeben, um auf das zuzugreifen Terminal-App und verwenden Sie die zum Löschen von DS_Store-Dateien erforderlichen Befehle.

  1. Suchen Sie den Ordner und ändern Sie das Verzeichnis in den Ordner mit der DS_Store-Datei, die Sie löschen möchten. Wenn sich der Ordner beispielsweise auf dem Desktop befindet, verwenden Sie den Befehl cd desktop und drücken Sie Enter .

  1. Geben Sie finden ein. –Name '.DS_Store' –Geben Sie f –delete ein, um alle DS_Store-Dateien im aktuellen Verzeichnis zu löschen, und drücken Sie Enter.

Hinweis: Stellen Sie sicher, dass Sie den Befehl genau wie vorgesehen eingeben, andernfalls könnten Sie andere wichtige Dateien auf Ihrem Mac löschen.

  1. Wählen Sie OK. Die .DS_Store-Dateien im ausgewählten Ordner werden gelöscht.

Hinweis: Das Terminal sendet nur dann eine Nachricht, wenn der eingegebene Befehl nicht funktioniert hat.

So löschen Sie eine DS_Store-Datei für mehrere Ordner

Wenn Sie alle DS_Store-Dateien von Ihrem Mac löschen möchten, befolgen Sie diese Schritte.

  1. Auswählen Los > Dienstprogramme > Terminal.

  1. Geben Sie diesen Befehl im Terminalfenster ein: sudo find / -name „.DS_Store“ -depth -exec rm {} \; und drücken Sie Enter.

  1. Geben Sie Ihr Passwort ein, , wenn Sie dazu aufgefordert werden. Die DS_Store-Dateien werden aus allen Ordnern gelöscht.

Hinweis: Die App gibt nur dann eine Nachricht zurück, wenn der von Ihnen eingegebene Befehl nicht funktioniert hat.

So verhindern Sie die automatische Erstellung von DS_Store-Dateien

Wenn sich zufällige Ordner auf Ihrem Server befinden, können Hacker Zugriff auf die DS_Store-Dateien erh alten, Attribute oder Metadaten über die Datei anzeigen und böswillig handeln.

Der beste Weg, dieses Problem zu lösen und Sicherheitsverletzungen durch DS_Store-Dateien zu verhindern, besteht darin, die automatische Erstellung von DS_Store-Dateien zu deaktivieren. Hier ist wie.

  1. Auswählen Los > Dienstprogramme > Terminal.
  1. Geben Sie defaults write com.apple.desktopservices DSDontWriteNetworkStores true ein und drücken Sie Enter . Wenn Sie diesen Befehl jemals umkehren möchten, verwenden Sie denselben Befehl, aber ändern Sie true in false .

  1. Starten Sie Ihren Mac neu.

So löschen Sie regelmäßig automatisch .DS_Store-Dateien

Wenn Sie DS_Store-Dateien nicht ständig manuell löschen möchten, können Sie einen UNIX-Befehl verwenden, um die Dateien in regelmäßigen Abständen automatisch zu entfernen. Hier ist wie.

  1. Auswählen Los > Dienstprogramme > Terminal.
  1. Geben oder fügen Sie diesen Befehl in Terminal ein: sudo crontab -e und drücken Sie die Taste ReturnSchlüssel.

  1. Wenn Sie dazu aufgefordert werden, geben Sie Ihr Administratorkennwort ein.

  1. Drücken Sie im vim-Editor einmal i auf Ihrer Tastatur. Geben oder fügen Sie dann diesen Befehl ein: 30 10root find / -name „.DS_Store“ -depth -exec rm {} \;

Hinweis: Der Crontab-Eintrag hat folgendes Format: . In unserem Beispiel ist das System so eingestellt, dass es den Befehl automatisch um 10 ausführt.30 Uhr jeden Tag. Sie können verschiedene Werte verwenden, um den Befehl für eine andere Zeit zu konfigurieren, und der Befehl wird ausgeführt, unabhängig davon, ob Ihr Mac eingesch altet ist oder sich im Energiesparmodus befindet.

  1. Drücken Sie einmal die Taste Esc auf Ihrer Tastatur und drücken Sie dann Shift+ Z + Z gleichzeitig, um den Crontab-Eintrag zu speichern.

DS_Store-Dateien von Ihrem Mac entfernen

Die meisten Mac-Benutzer wissen nicht, dass DS_Store-Dateien existieren. Diese unsichtbaren Dateien befinden sich in den Systemordnern Ihres Mac, und Sie können sie entfernen oder die Erstellung der Dateien mithilfe der in dieser Anleitung beschriebenen Schritte deaktivieren.

Hinterlassen Sie unten einen Kommentar und teilen Sie uns mit, ob diese Anleitung Ihnen geholfen hat, DS_Store-Dateien auf Ihrem Mac zu entfernen.

Was ist eine DS_Store-Datei und wie wird sie entfernt?