כיצד למנוע.DS_Store יצירת קובץ
DS_Store קבצים מאחסנים מידע מטא-נתונים ברמת התיקייה (כגון מיקום אייקונים ותמונות רקע) כדי ש-Mac OS X יבינו, זה בסדר גמור וסביר להניח שלעולם לא תשים לב אפילו אם אתה חבורה של מחשבי Mac שעובדים יחד. למרבה הצער, קבצי DS_Store אלה יכולים להיות ממש מציקים בסביבת רשת מרובת פלטפורמות, הם יכולים בעצם להוביל לבלגן מיותר של מערכת הקבצים שמשתמשי Windows ו-Linux לא נהנים ממנו.
למרבה המזל, אתה יכול למנוע יצירת קבצי DS_Store לחלוטין על ידי ביצוע פקודה פשוטה בטרמינל.
כיצד לעצור את יצירת הקבצים ב-DS_Store בערכי אחסון ברשת ב-Mac OS X
כדי לבטל את היצירה של קבצי .ds_store, הפעל את אפליקציית Terminal מתוך /Applications/Utilities/ והזן את מחרוזת הפקודה הבאה בדיוק:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
אתחל מחדש את ה-Mac כדי שהשינויים ייכנסו לתוקף במלואו (חלק מדווחים שדי להרוג את ה-Finder, אבל הקילומטראז' שלך עשוי להשתנות).
זה משבית את היצירה של קבצי .DS_Store עבור חשבון המשתמש שבו הפקודה בוצעה. אתה יכול לבצע את השינוי הזה לכל חשבונות המשתמש באופן ידני על ידי ביצוע אותה פקודה תחת הכניסה שלהם, או שאתה יכול להעתיק com שונה.קובץ apple.desktopservices.plist לתיקיית ~/Library/Preferences של כל חשבון משתמש אחר.
כמובן שזה לא רק Mac OS X שיוצר קבצים מגעילים עבור חוצי פלטפורמות. המקבילה של Windows לקובץ DS_Store היא Thumbs.db, ואם אתה Mac ברשת Windows ברובה, סביר להניח שתתקל בהם כל הזמן. ניתן למחוק בקלות קבצי Thumbs.db ב-Mac OS X באמצעות Spotlight.
אפשר יצירת קבצים של DS_Store בערכי רשת
כדי להפעיל מחדש את היצירה של קבצי .ds_store, פשוט שנה את ה-'true' ל-'false' במחרוזת הפקודות של ברירת המחדל:
defaults write com.apple.desktopservices DSDontWriteNetworkStores false
תרצה לאתחל את ה-Mac ולחבר מחדש שיתופי רשת כדי שהשינויים ייכנסו לתוקף במלואו.
זה עובד בכל הגירסאות של Mac OS X, מ-OS X El Capitan, OS X Mavericks ועד Mac OS X Snow Leopard. אתה יכול .