Ένα αρχείο .Ds_Store (Desktop Services Store) είναι ένα αρχείο πληροφοριών που είναι κρυμμένο στο λειτουργικό σύστημα του Mac σας και το macOS δημιουργεί αυτόματα κάθε φορά που περιηγείστε σε έναν φάκελο μέσω της εφαρμογής Finder.
Το αρχείο δημιουργείται για κάθε φάκελο και περιέχει πληροφορίες που ελέγχει τον τρόπο με τον οποίο το λειτουργικό σύστημα θα ανοίξει το φάκελο με τα σχετικά μεταδεδομένα διαμόρφωσης συστήματος. Τα δεδομένα περιλαμβάνουν εικόνες φόντου, το μέγεθος ή τον προσανατολισμό των εικονιδίων, τον τρόπο εμφάνισης φακέλων όταν τους ανοίγετε κ.λπ.
Είναι επιβλαβή τα αρχεία DS_Store;
Μπορείτε να βρείτε αρχεία DS_store σε αρχεία που ελήφθησαν από άλλους χρήστες Mac, αλλά να μην προκαλέσετε κανένα κακό ενώ βρίσκονται σε φάκελο.
Τα αρχεία DS_Store είναι συνήθως κρυμμένα από την προβολή, αλλά μπορείτε να ενεργοποιήσετε τη ρύθμιση κρυφών αρχείων και να προβάλετε τα αρχεία.
- Για να ενεργοποιήσετε τα κρυφά αρχεία, επιλέξτε Go > Υπολογιστής και στη συνέχεια επιλέξτε Macintosh HD για να αναπτύξετε την ενότητα.
- Επιλέξτε Εντολή + Shift + . (το κλειδί τελείας). Τα γκριζαρισμένα αρχεία που βλέπετε είναι συνήθως τα κρυφά αρχεία στο Mac σας.
Ωστόσο, εάν ανεβάσετε ένα αρχείο DS_Store μαζί με άλλα αρχεία στο Mac σας, υπάρχει πιθανότητα να χρησιμοποιηθούν κατάχρηση για τη λήψη πληροφοριών όπως χαρακτηριστικά αρχείων ή μεταδεδομένα σχετικά με τα αρχεία στο Mac σας.Θα μπορούσε ενδεχομένως να επιτρέψει στους χάκερ να ενεργήσουν κακόβουλα και να προβάλουν τα προσωπικά σας αρχεία.
Πώς να διαγράψετε ένα αρχείο DS_Store
Ακολουθούν μερικοί λόγοι για τους οποίους θέλετε να διαγράψετε ένα αρχείο DS_Store, ακόμα κι αν δεν καταλαμβάνει πολύ χώρο σε έναν φάκελο ή δεν προκαλεί βλάβη:
- Όταν το Finder ενεργεί κάθε φορά που προσπαθείτε να ανοίξετε έναν φάκελο.
- Τα κατεστραμμένα αρχεία DS_Store μπορεί να σας δυσκολέψουν να αλλάξετε τις επιλογές προβολής και να δείτε ή να ταξινομήσετε εικονίδια αρχείων μέσα στο φάκελο. Όταν ένας φάκελος κλείνει αμέσως, είναι σημάδι κατεστραμμένου αρχείου DS_Store.
- Για να επαναφέρετε τις προτιμήσεις οθόνης διαγράφοντας ένα αρχείο DS_Store. Θα χάσετε τις προσαρμοσμένες ρυθμίσεις προβολής Finder για τον συγκεκριμένο φάκελο, αλλά μπορείτε πάντα να αλλάξετε τις επιλογές ή τις ρυθμίσεις προβολής του φακέλου.
- Εάν μεταφέρετε αρχεία μεταξύ υπολογιστών, όπως από το Mac σας σε άλλο σύστημα, ενδέχεται να αντιμετωπίσετε κάποια απροσδόκητα προβλήματα που προκαλούνται από τα αρχεία DS_Store.
Μερικοί γρήγοροι τρόποι για να επιλύσετε τυχόν προβλήματα που αντιμετωπίζετε με τα αρχεία DS_Store περιλαμβάνουν:
- Ανοίξτε αρχεία DS_Store με κατάλληλες εφαρμογές σε συστήματα εκτός macOS, όπως τα Windows. Ορισμένα εργαλεία που μπορείτε να χρησιμοποιήσετε για να ανοίξετε αρχεία DS_Store στα Windows περιλαμβάνουν το WinRAR, το Adobe Acrobat και το Free File Viewer.
- Βεβαιωθείτε ότι το αρχείο DS_Store δεν είναι κατεστραμμένο ή μολυσμένο από ιό ή κακόβουλο λογισμικό. Μπορείτε να εκτελέσετε σάρωση κακόβουλου λογισμικού χρησιμοποιώντας τις καλύτερες επιλογές προστασίας από ιούς για Mac και να ελέγξετε για πιθανές απειλές.
Δεν χάνετε δεδομένα όταν διαγράφετε ένα αρχείο DS_Store. Ωστόσο, μόλις αλλάξουν οι προτιμήσεις φακέλων, το Finder θα δημιουργήσει ένα νέο DS_Store για να αποθηκεύει προσαρμοσμένες ρυθμίσεις προβολής.
Θα σας δείξουμε πώς να διαγράψετε ένα αρχείο DS_Store:
- Για συγκεκριμένο φάκελο
- Για πολλούς φακέλους στο Mac σας μέσω της εφαρμογής Terminal
Πώς να διαγράψετε ένα αρχείο DS_Store για έναν συγκεκριμένο φάκελο
Χρησιμοποιήστε αυτά τα βήματα για να διαγράψετε ένα αρχείο DS_Store από έναν συγκεκριμένο φάκελο.
- Επιλέξτε Μετάβαση > Utilities > Τερματικό.
Σημείωση: Εάν δεν έχετε συνδεθεί ως διαχειριστής, ενδέχεται να σας ζητηθεί να εισαγάγετε το όνομα και τον κωδικό πρόσβασής σας για πρόσβαση στο Τερματικό εφαρμογή και χρησιμοποιήστε τις εντολές που απαιτούνται για τη διαγραφή αρχείων DS_Store.
- Εντοπίστε το φάκελο και αλλάξτε τον κατάλογο στον φάκελο που περιέχει το αρχείο DS_Store που θέλετε να διαγράψετε. Για παράδειγμα, εάν ο φάκελος βρίσκεται στην επιφάνεια εργασίας, χρησιμοποιήστε την εντολή cd desktop και πατήστε Enter .
- Πληκτρολογήστε εύρεση . –όνομα '.DS_Store' –πληκτρολογήστε f –delete για να διαγράψετε όλα τα αρχεία DS_Store στον τρέχοντα κατάλογο και πατήστε Enter.
Σημείωση: Βεβαιωθείτε ότι έχετε πληκτρολογήσει την εντολή ακριβώς όπως θέλετε, διαφορετικά μπορείτε να διαγράψετε άλλα σημαντικά αρχεία στο Mac σας.
- Επιλέξτε OK. Τα αρχεία .DS_Store στον φάκελο που επιλέξατε θα διαγραφούν.
Σημείωση: Το τερματικό θα στείλει μήνυμα μόνο εάν η εντολή που εισαγάγατε δεν λειτούργησε.
Πώς να διαγράψετε ένα αρχείο DS_Store για πολλούς φακέλους
Εάν θέλετε να διαγράψετε όλα τα αρχεία DS_Store από το Mac σας, ακολουθήστε αυτά τα βήματα.
- Επιλέξτε Μετάβαση > Utilities > Τερματικό.
- Εισαγάγετε αυτήν την εντολή στο παράθυρο του τερματικού: sudo find / -name ".DS_Store" -depth -exec rm {} \; και πατήστε Enter.
- Εισαγάγετε τον κωδικό πρόσβασης,εάν σας ζητηθεί. Τα αρχεία DS_Store θα διαγραφούν από όλους τους φακέλους.
Σημείωση: Η εφαρμογή θα επιστρέψει ένα μήνυμα μόνο εάν η εντολή που εισαγάγατε δεν λειτούργησε.
Πώς να αποτρέψετε την αυτόματη δημιουργία αρχείων DS_Store
Εάν υπάρχουν τυχαίοι φάκελοι στον διακομιστή σας, οι χάκερ μπορεί να αποκτήσουν πρόσβαση στα αρχεία DS_Store, να προβάλουν χαρακτηριστικά ή μεταδεδομένα σχετικά με το αρχείο και να ενεργήσουν κακόβουλα.
Ο καλύτερος τρόπος για να επιλύσετε αυτό το πρόβλημα και να αποτρέψετε παραβιάσεις ασφάλειας μέσω των αρχείων DS_Store είναι να απενεργοποιήσετε την αυτόματη δημιουργία αρχείων DS_Store. Να πώς.
- Επιλέξτε Μετάβαση > Utilities > Τερματικό.
- Πληκτρολογήστε defaults γράψτε com.apple.desktopservices DSDontWriteNetworkStores true και πατήστε Enter . Εάν ποτέ θέλετε να αντιστρέψετε αυτήν την εντολή, χρησιμοποιήστε την ίδια εντολή αλλά αλλάξτε το true σε false .
- Επανεκκινήστε το Mac σας.
Πώς να διαγράψετε αυτόματα αρχεία .DS_Store περιοδικά
Αν δεν θέλετε να συνεχίσετε να διαγράφετε αρχεία DS_Store με μη αυτόματο τρόπο, μπορείτε να χρησιμοποιήσετε μια εντολή UNIX για να αφαιρείτε αυτόματα τα αρχεία σε τακτά χρονικά διαστήματα. Να πώς.
- Επιλέξτε Μετάβαση > Utilities > Τερματικό.
- Πληκτρολογήστε ή επικολλήστε αυτήν την εντολή στο Terminal: sudo crontab -e και πατήστε το κουμπί Returnκλειδί.
- Εάν σας ζητηθεί, εισαγάγετε τον κωδικό πρόσβασης διαχειριστή.
- Στο πρόγραμμα επεξεργασίας vim, πατήστε i στο πληκτρολόγιό σας μία φορά. Στη συνέχεια, πληκτρολογήστε ή επικολλήστε αυτήν την εντολή: 30 10root find / -name ".DS_Store" -depth -exec rm {} \;
Σημείωση: Η καταχώρηση crontab έχει την ακόλουθη μορφή: . Στο παράδειγμά μας, το σύστημα έχει ρυθμιστεί να εκτελεί αυτόματα την εντολή στο 10.30 ΠΜ κάθε μέρα. Μπορείτε να χρησιμοποιήσετε διαφορετικές τιμές για να διαμορφώσετε την εντολή για διαφορετικό χρόνο και η εντολή θα εκτελεστεί είτε το Mac σας είναι ενεργοποιημένο είτε σε κατάσταση αναστολής λειτουργίας.
- Πατήστε το πλήκτρο Esc στο πληκτρολόγιό σας μία φορά και μετά πατήστε Shift+ Z + Z ταυτόχρονα για να αποθηκεύσετε την καταχώρηση crontab.
Κατάργηση αρχείων DS_Store από το Mac σας
Οι περισσότεροι χρήστες Mac δεν γνωρίζουν ότι υπάρχουν αρχεία DS_Store. Αυτά τα αόρατα αρχεία βρίσκονται στους φακέλους συστήματος του Mac σας και μπορείτε να τα αφαιρέσετε ή να απενεργοποιήσετε τη δημιουργία των αρχείων χρησιμοποιώντας τα βήματα που περιγράφονται σε αυτόν τον οδηγό.
Αφήστε ένα σχόλιο παρακάτω και ενημερώστε μας εάν αυτός ο οδηγός σας βοήθησε να αφαιρέσετε αρχεία DS_Store στο Mac σας.
