מהו קובץ a.DS_Store?

תוכן עניינים:

Anonim

לעתים קרובות אני נשאל לגבי המטרה של קבצי 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?

כן, על ידי ביצוע הפקודה הבאה בטרמינל תוכל למנוע יצירת קבצי DS_Store

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

די קל לעצור את יצירת קבצי DS_Store עבור אמצעי אחסון, שיתופים וכוננים המחוברים לרשת, אך לעתים נדירות זה נחוץ לרוב מצבי המשתמשים.

קבצי DS_Store אלה קיימים בכל הגירסאות של OS X, מהגרסאות הישנות ביותר ועד המהדורות האחרונות של Mac OS X, מכיוון שהם מרכיב קריטי באחסון ומידע במטא נתונים של מערכת הקבצים.

מהו קובץ a.DS_Store?