Anonim

Το macOS δημιουργεί ένα αρχείο .DS_Store σε κάθε φάκελο που βλέπετε στο Finder. Αυτό το αρχείο αποθηκεύει τα μετα-δεδομένα σχετικά με το περιεχόμενο του συγκεκριμένου φακέλου καθώς και τις προσαρμογές των χρηστών για θέματα όπως τύπος προβολής και μέγεθος εικονιδίου.
Αυτά τα αρχεία .DS_Store αποκρύπτονται από εσάς στο macOS, ώστε να μην γεμίζουν τις προβολές του φακέλου σας. Αλλά σε περιβάλλον μεικτών λειτουργικών συστημάτων, τα αρχεία .DS_Store μπορεί να αποτελέσουν πρόβλημα. Αυτό συμβαίνει επειδή το Mac σας δημιουργεί αυτά τα αρχεία ακόμα και για τοποθεσίες κοινόχρηστου δικτύου. Έτσι, εάν μοιράζεστε ένα NAS στο γραφείο σας με άτομα που χρησιμοποιούν υπολογιστές με Windows, μπορεί να δει ξαφνικά ένα σωρό αρχεία .DS_Store που σαρώνουν τους κοινόχρηστους καταλόγους (τουλάχιστον, ανάλογα με τον τρόπο με τον οποίο οι χρήστες των Windows έχουν διαμορφώσει τις προτιμήσεις προβολής τους στον File Explorer) .

Το αρχείο .DS_Store ενός Mac που είναι ορατό στα Windows.

Μπορείτε να διαγράψετε μη αυτόματα τα αρχεία .DS_Store χωρίς απώλεια δεδομένων. Το μόνο πρόβλημα είναι ότι όταν μεταβείτε στη συνέχεια σε έναν κοινόχρηστο φάκελο αφού διαγράψετε το αρχείο .DS_Store, το Finder θα επανέλθει στην προεπιλεγμένη διάταξη και δεν θα θυμάται τους τυχόν προσαρμοσμένους τύπους προβολής ή τα μεγέθη γραμματοσειρών που ενδεχομένως έχετε ορίσει. Αυτή η προσέγγιση, ωστόσο, απαιτεί να διαγράψετε με μη αυτόματο τρόπο αυτά τα αρχεία κάθε φορά που εμφανίζονται (και το macOS θα δημιουργήσει ένα νέο αρχείο αντικατάστασης κάθε φορά που επιστρέφετε στον κοινόχρηστο κατάλογο). Αντ 'αυτού, μπορείτε να ρυθμίσετε τις παραμέτρους του macOS να μην δημιουργούν τα αρχεία .DS_Store στα κοινόχρηστα δίκτυα.

Διακοπή δημιουργίας αρχείων .DS_Store

Για να ρυθμίσετε τις παραμέτρους του Mac ώστε να μην δημιουργεί .DS_Store αρχεία σε κοινές μονάδες δικτύου, συνδεθείτε στο macOS, ξεκινήστε το Terminal και πληκτρολογήστε την ακόλουθη εντολή:

προεπιλογές γράψτε com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE


Αφού εκτελέσετε την εντολή, αποθηκεύστε οποιαδήποτε ανοιχτή εργασία και αποσυνδεθείτε από το λογαριασμό χρήστη macOS. Όταν συνδεθείτε ξανά, επανασυνδεθείτε με τις κοινόχρηστες μονάδες δικτύου σας. Τα υπάρχοντα αρχεία .DS_Store ενδέχεται να εξακολουθούν να υπάρχουν και θα πρέπει να διαγραφούν με μη αυτόματο τρόπο, αλλά το Mac δεν θα δημιουργήσει νέα αρχεία .DS_Store κατά την περιήγηση των κοινόχρηστων καταλόγων προς τα εμπρός.

.DS_Store Tidbits

Όπως αναφέρθηκε παραπάνω, το πλεονέκτημα της παρεμπόδισης του Mac να δημιουργήσει αρχεία .DS_Store είναι να αποφύγει τη δημιουργία ακαταστασίας στις μονάδες δίσκου που μοιράζονται μεταξύ των χρηστών Mac και Windows. Αλλά δεδομένου ότι τα macOS αποκρύπτουν αυτά τα αρχεία από προεπιλογή (και ακόμα και τα Windows μπορούν να διαμορφωθούν για να τα αποκρύψουν), θα θελήσετε μόνο να αποτρέψετε τη δημιουργία τους αν γνωρίζετε ότι οι χρήστες των Windows ενδέχεται να τους συναντήσουν. Σε περιβάλλον δικτύου που βασίζεται αποκλειστικά σε Mac, δεν χρειάζεται να αποκρύψετε αρχεία .DS_Store και με αυτόν τον τρόπο θα αποτρέψετε το ενδεχόμενο να ορίσετε τις προτιμήσεις προβολής φακέλων που παραμένουν μεταξύ των περιόδων σύνδεσης.
Αλλά υπάρχει και ένας άλλος λόγος για να εξεταστεί αυτή η διαδικασία: η ταχύτητα. Ανάλογα με την ταχύτητα του δικτύου σας, την ταχύτητα του κοινόχρηστου χώρου αποθήκευσης και τον αριθμό των αρχείων και των καταλόγων που μοιράζονται, η χρήση των αρχείων .DS_Store μπορεί στην πραγματικότητα να επιβραδύνει τα πράγματα κατά την περιήγησή σας στο δίκτυο. Αυτό συμβαίνει επειδή, εκτός από το ότι πρέπει να αντιμετωπίσετε ένα δυνητικά αργό δίκτυο ή αργούς σκληρούς δίσκους σε ένα NAS, το Mac πρέπει να διαβάσει και να επεξεργαστεί δυνητικά χιλιάδες αρχεία .DS_Store. Σε αυτήν την περίπτωση, τα οφέλη των μεταδεδομένων φακέλου απλά δεν αξίζει τον κόπο. Λάβετε υπόψη, ωστόσο, ότι αυτό ισχύει μόνο για τα προαναφερθέντα περιστατικά. Οι χρήστες με ταχείες συσκευές NAS σε δίκτυα gigabit ή ταχύτερα δεν πρέπει να έχουν πρόβλημα εκτός αν έχετε να αντιμετωπίζετε έναν εξαιρετικά μεγάλο αριθμό καταλόγων.

Ενεργοποιήστε ξανά .DS_Store Δημιουργία

Εάν έχετε χρησιμοποιήσει την παραπάνω εντολή για να απενεργοποιήσετε τη δημιουργία αρχείων .DS_Store σε κοινόχρηστες μονάδες δικτύου, μπορείτε να ενεργοποιήσετε εκ νέου τη δημιουργία αυτών των αρχείων με την ακόλουθη εντολή:

προεπιλογές γράψτε com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE

Όπως και πριν, βεβαιωθείτε ότι έχετε αποσυνδεθεί και στη συνέχεια επανασυνδέσετε τους κοινόχρηστους δίσκους δικτύου μετά την εκτέλεση της εντολής.

Σταματήστε το Mac να μην δημιουργεί αρχεία .ds_store σε κοινόχρηστες μονάδες δικτύου