A .Ds_Store (متجر خدمات سطح المكتب) هو ملف معلومات مخفي على نظام تشغيل Mac الخاص بك والذي يقوم macOS بإنشائه تلقائيًا عندما تتصفح مجلدًا من خلال تطبيق Finder.
يتم إنشاء الملف لكل مجلد ويحتوي على معلومات تتحكم في كيفية فتح نظام التشغيل للمجلد مع البيانات الوصفية لتكوين النظام المرتبطة به. تتضمن البيانات صور الخلفية ، وحجم أو اتجاه الرموز ، وكيفية عرض المجلدات عند فتحها ، وما إلى ذلك.
هل ملفات DS_Store ضارة؟
يمكنك العثور على ملفات DS_store في الأرشيفات المستلمة من مستخدمي Mac الآخرين ولكن لا تسبب أي ضرر أثناء وجودهم في مجلد.
ملفات DS_Store عادةً ما تكون مخفية عن العرض ، ولكن يمكنك تمكين إعداد الملفات المخفية وعرض الملفات.
- لتمكين الملفات المخفية ، حددGo>الكمبيوترو ثم حددMacintosh HDلتوسيع القسم.
- حددالأمر+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 الخاص بك من خلال التطبيق الطرفي
كيفية حذف ملف DS_Store لمجلد معين
استخدم هذه الخطوات لحذف ملف DS_Store من مجلد معين.
- حددGo>المرافق> صالة.
ملاحظة : إذا لم تقم بتسجيل الدخول كمسؤول ، فقد يُطلب منك إدخال اسمك وكلمة المرور للوصول إلى تطبيق طرفي واستخدم الأوامر اللازمة لحذف ملفات DS_Store.
- حدد موقع المجلد وقم بتغيير الدليل إلى المجلد الذي يحتوي على ملف DS_Store الذي تريد حذفه. على سبيل المثال ، إذا كان المجلد موجودًا على سطح المكتب ، فاستخدم الأمرcd desktopواضغطأدخل .
- النوعfind. –name '.DS_Store' –type f –deleteلحذف جميع ملفات DS_Store في الدليل الحالي واضغطأدخل .
ملاحظة : تأكد من كتابة الأمر كما هو مقصود تمامًا وإلا يمكنك حذف الملفات المهمة الأخرى على جهاز Mac.
- حددموافق . سيتم حذف ملفات DS_Store في المجلد الذي حددته.
ملاحظة : سترسل الوحدة الطرفية رسالة فقط إذا لم يعمل الأمر الذي أدخلته.
كيفية حذف ملف DS_Store لمجلدات متعددة
إذا كنت تريد حذف جميع ملفات DS_Store من جهاز Mac ، فاتبع هذه الخطوات.
- حددGo>المرافق> صالة.
- أدخل هذا الأمر في نافذة Terminal:sudo find / -name “.DS_Store” -depth -exec rm {} \؛واضغط علىأدخل .
- أدخل كلمة المرور إذا طلب منك ذلك. سيتم حذف ملفات DS_Store من جميع المجلدات.
ملاحظة : سيعيد التطبيق رسالة فقط إذا لم يعمل الأمر الذي أدخلته.
كيفية منع الإنشاء التلقائي لملفات DS_Store
إذا كانت هناك مجلدات عشوائية على الخادم الخاص بك ، فقد يتمكن المتسللون من الوصول إلى ملفات DS_Store وعرض السمات أو البيانات الوصفية حول الملف والتصرف بشكل ضار.
أفضل طريقة لحل هذه المشكلة ومنع الاختراقات الأمنية من خلال ملفات DS_Store هي تعطيل الإنشاء التلقائي لملفات DS_Store. إليك الطريقة.
- حددGo>المرافق> صالة.
- النوعالإعدادات الافتراضية اكتب com.apple.desktopservices DSDontWriteNetworkStores trueواضغط علىأدخل . إذا أردت عكس هذا الأمر في أي وقت ، فاستخدم الأمر نفسه ولكن غيرtrueإلىfalse.
- أعد تشغيل جهاز Mac الخاص بك.
كيفية حذف ملفات. DS_Store بشكل دوري
إذا كنت لا تريد الاستمرار في حذف ملفات DS_Store بالطريقة اليدوية ، فيمكنك استخدام أمر UNIX لإزالة الملفات تلقائيًا على فترات منتظمة. إليك الطريقة.
- حددGo>المرافق> صالة.
- اكتب أو الصق هذا الأمر في Terminal:sudo crontab -eواضغط علىإرجاعمفتاح.
- إذا طُلب منك ذلك ، أدخلكلمة مرور المسؤول .
- في محرر 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 الخاص بك.