Τι είναι το αρχείο a.DS_Store;
Πίνακας περιεχομένων:
Συχνά με ρωτούν για τον σκοπό των αρχείων .DS_Store από χρήστες Mac και διαχειριστές συστήματος Windows που έχουν μερικούς Mac στα δίκτυά τους, όπου τα αρχεία εμφανίζονται όταν γίνονται ορατά τα κρυφά αρχεία.
Ακολουθεί μια εξήγηση σχετικά με το τι είναι ένα έγγραφο DS_Store στο Mac OS X, τι συμβαίνει εάν το διαγράψετε και πώς να απενεργοποιήσετε τη δημιουργία τους εάν προτιμάτε να μην τα έχετε πλέον στο δίκτυο περιβάλλοντα.
Τι είναι ένα αρχείο .DS_Store; Τι κάνει ένα αρχείο DS_Store;
Τα αρχεία DS_Store χρησιμοποιούνται από το Mac OS X για την αποθήκευση πληροφοριών μεταδεδομένων συγκεκριμένων φακέλων. Δημιουργούνται σε κάθε φάκελο στον οποίο έχει πρόσβαση το Mac OS X Finder, ακόμη και σε τόμους δικτύου και εξωτερικές συσκευές. Οι προσαρμογές σε επίπεδο φακέλων αποθηκεύονται στο αρχείο DS_Store, πράγματα όπως προσαρμοσμένα εικονίδια, τοποθέτηση εικονιδίων, μέγεθος εικονιδίου, τοποθέτηση παραθύρου, προβολές λίστας, προσαρμοσμένες εικόνες φόντου ή χρώματα κ.λπ. Τα αρχεία DS_Store προορίζονται να είναι διακριτικά, γι' αυτό έχουν ένα . μπροστά από το όνομά τους, το οποίο υποδεικνύει στα συστήματα αρχείων UNIX ότι το αρχείο είναι αόρατο.
Οι περισσότεροι χρήστες Mac πιθανότατα δεν θα δουν ποτέ ένα αρχείο DS_Store, αν και αν ο χρήστης έχει επιλέξει να εμφανίζει κρυφά αρχεία, τότε θα γίνουν ορατά σχεδόν σε κάθε κατάλογο στο OS X. Ομοίως, σχεδόν πάντα εμφανιστείτε με τη σημαία -a συνδεδεμένη με την εντολή ls, η οποία υποδεικνύει την εμφάνιση αόρατων αρχείων που έχουν πριν από μια τελεία.
Εδώ είναι πώς μοιάζει ένα αρχείο DS_Store όταν τα κρυφά αρχεία γίνονται ορατά στο OS X:
Τι θα συμβεί αν διαγράψω τα αρχεία .DS_Store;
Εάν διαγράψετε αρχεία .DS_Store από τους φακέλους Mac, θα χάσετε τις ιδιαιτερότητες του φακέλου καταλόγων. πράγματα όπως εικονίδια, τοποθέτηση παραθύρων, εικόνες φόντου κ.λπ., θα χαθούν. Αν και δεν υπάρχει σημαντική βλάβη (εκτός από την απώλεια των μεταδεδομένων του φακέλου) στη διαγραφή των αρχείων DS_Store, εκτός εάν έχετε έναν πολύ συγκεκριμένο λόγο για να τα διαγράψετε, θα πρέπει να τα διατηρήσετε στη θέση τους, καθώς τα χρησιμοποιεί το Mac OS X Finder. Η διαγραφή των αρχείων είναι πραγματικά απαραίτητη μόνο σε ορισμένα συγκεκριμένα περιβάλλοντα κοινόχρηστης δικτύωσης Windows+Mac και διαφορετικά θα ολοκληρωθεί η αναγέννηση τους από το Mac OS X ούτως ή άλλως.
Μπορώ να σταματήσω τα αρχεία DS_Store;
Ναι, εκτελώντας την ακόλουθη εντολή στο Terminal μπορείτε να αποτρέψετε τη δημιουργία αρχείων DS_Store
προεπιλογές γράψτε com.apple.desktopservices DSDontWriteNetworkStores true
Είναι μάλλον εύκολο να σταματήσετε τη δημιουργία αρχείων .DS_Store για τόμους, κοινόχρηστους δίσκους και μονάδες δίσκου που είναι συνδεδεμένοι στο δίκτυο, αλλά σπάνια είναι απαραίτητο για τις καταστάσεις των περισσότερων χρηστών.
Αυτά τα αρχεία DS_Store υπάρχουν σε όλες τις εκδόσεις του OS X, από τις παλαιότερες εκδόσεις έως τις πιο πρόσφατες εκδόσεις του Mac OS X, καθώς αποτελούν κρίσιμο στοιχείο της αποθήκευσης μεταδεδομένων και των πληροφοριών του συστήματος αρχείων.