קובץ .Ds_Store (Desktop Services Store) הוא קובץ מידע מוסתר במערכת ההפעלה של ה-Mac שלך ש-macOS יוצר אוטומטית בכל פעם שאתה גולש בתיקייה דרך אפליקציית Finder.
הקובץ נוצר עבור כל תיקיה ומכיל מידע השולט כיצד מערכת ההפעלה תפתח את התיקיה עם המטא נתונים של תצורת המערכת המשויכים. הנתונים כוללים תמונות רקע, גודל או כיוון הסמלים, כיצד להציג תיקיות בעת פתיחתן וכו'.
האם קבצי DS_Store מזיקים?
תוכל למצוא קבצי DS_store בארכיונים שהתקבלו ממשתמשי Mac אחרים, אך אל תגרום נזק כשהם בתיקייה.
DS_Store קבצים בדרך כלל מוסתרים מהתצוגה, אבל אתה יכול להפעיל את הגדרת הקבצים המוסתרים ולהציג את הקבצים.
- כדי להפעיל קבצים מוסתרים, בחר Go > Computer ו לאחר מכן בחר Macintosh HD כדי להרחיב את הקטע.
- בחר Command + 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 מתיקיה ספציפית.
- בחר Go > Utilities > מָסוֹף.
הערה: אם אינך מחובר כמנהל מערכת, ייתכן שתתבקש להזין את השם והסיסמה שלך כדי לגשת ל- אפליקציית מסוף והשתמש בפקודות הדרושות למחיקת קבצי DS_Store.
- אתר את התיקיה ושנה את הספרייה לתיקיה המכילה את קובץ ה-DS_Store שברצונך למחוק. לדוגמה, אם התיקיה נמצאת על שולחן העבודה, השתמש בפקודה cd desktop והקש Enter .
- סוג find . –name '.DS_Store' – הקלד f –delete כדי למחוק את כל קבצי DS_Store בספרייה הנוכחית והקש Enter.
הערה: ודא שאתה מקליד את הפקודה בדיוק כמתוכנן אחרת אתה עלול למחוק קבצים חשובים אחרים ב-Mac שלך.
- בחר OK. קבצי DS_Store בתיקייה שבחרת יימחקו.
הערה: המסוף ישלח הודעה רק אם הפקודה שהזנת לא עבדה.
כיצד למחוק קובץ DS_Store עבור תיקיות מרובות
אם ברצונך למחוק את כל קבצי DS_Store מה-Mac שלך, בצע את השלבים הבאים.
- בחר Go > Utilities > מָסוֹף.
- הזן פקודה זו בחלון המסוף: sudo find / -name ".DS_Store" -depth -exec rm {} \; והקש Enter.
- הזן את הסיסמה שלך,אם תתבקש. קבצי DS_Store יימחקו מכל התיקיות.
הערה: האפליקציה תחזיר הודעה רק אם הפקודה שהזנת לא עבדה.
כיצד למנוע יצירה אוטומטית של קבצי DS_Store
אם יש תיקיות אקראיות בשרת שלך, האקרים עשויים לקבל גישה לקבצי DS_Store, להציג תכונות או מטא נתונים לגבי הקובץ ולפעול בזדון.
הדרך הטובה ביותר לפתור בעיה זו ולמנוע פרצות אבטחה באמצעות קבצי DS_Store היא להשבית את היצירה האוטומטית של קבצי DS_Store. הנה איך.
- בחר Go > Utilities > מָסוֹף.
- סוג defaults כתוב com.apple.desktopservices DSDontWriteNetworkStores true והקש Enter . אם אי פעם תרצה להפוך פקודה זו, השתמש באותה פקודה אך שנה את true ל-false .
- הפעל מחדש את ה-Mac.
כיצד למחוק אוטומטית .DS_Store Files מדי פעם
אם אינך רוצה להמשיך למחוק קבצי DS_Store באופן ידני, תוכל להשתמש בפקודת UNIX כדי להסיר אוטומטית את הקבצים במרווחי זמן קבועים. הנה איך.
- בחר Go > Utilities > מָסוֹף.
- הקלד או הדבק פקודה זו בטרמינל: 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.
