أخر الاخبار

ما هو ملف DS_Store وكيفية إزالته

 ملف .Ds_Store (متجر خدمات سطح المكتب) هو ملف معلومات مخفي على نظام تشغيل Mac الخاص بك والذي يقوم نظام macOS بإنشائه تلقائيًا عندما تتصفح مجلدًا من خلال تطبيق Finder .



يتم إنشاء الملف لكل مجلد ويحتوي على معلومات تتحكم في كيفية قيام نظام التشغيل بفتح المجلد مع البيانات التعريفية لتكوين النظام المرتبطة. تتضمن البيانات صور الخلفية، وحجم الرموز أو اتجاهها، وكيفية عرض المجلدات عند فتحها، وما إلى ذلك. 

هل ملفات DS_Store ضارة؟

يمكنك العثور على ملفات DS_store في الأرشيفات المستلمة من مستخدمي Mac الآخرين ولكن لا تسبب أي ضرر أثناء وجودها في مجلد. 

ملف DS_Store

عادةً ما تكون ملفات DS_Store مخفية عن العرض، ولكن يمكنك تمكين إعداد الملفات المخفية وعرض الملفات. 

لتمكين الملفات المخفية، حدد انتقال > الكمبيوتر ، ثم حدد 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 من مجلد معين.

حدد انتقال > الأدوات المساعدة > الوحدة الطرفية .

ملاحظة : إذا لم تقم بتسجيل الدخول كمسؤول، فقد يُطلب منك إدخال اسمك وكلمة المرور للوصول إلى التطبيق الطرفي واستخدام الأوامر المطلوبة لحذف ملفات DS_Store.


اذهب > المرافق

حدد موقع المجلد وقم بتغيير الدليل إلى المجلد الذي يحتوي على ملف DS_Store الذي تريد حذفه. على سبيل المثال، إذا كان المجلد موجودًا على سطح المكتب، فاستخدم الأمر cd Desktop واضغط على Enter . 

أمر القرص المضغوط لسطح المكتب

اكتب العثور على . -الاسم '.DS_Store' -اكتب f -delete لحذف جميع ملفات DS_Store الموجودة في الدليل الحالي واضغط على Enter . 

ملاحظة : تأكد من كتابة الأمر تمامًا كما هو مقصود وإلا فقد تقوم بحذف ملفات مهمة أخرى على جهاز Mac الخاص بك.


يجد .  -الاسم '.DS_Store' -اكتب f -حذف

حدد موافق . سيتم حذف ملفات .DS_Store الموجودة في المجلد الذي حددته.

زر موافق

ملاحظة : لن ترسل الوحدة الطرفية رسالة إلا إذا لم يعمل الأمر الذي أدخلته.


كيفية حذف ملف DS_Store لمجلدات متعددة

إذا كنت تريد حذف جميع ملفات DS_Store من جهاز Mac الخاص بك، فاتبع هذه الخطوات.


حدد انتقال > الأدوات المساعدة > الوحدة الطرفية . 

اذهب > المحطة الطرفية

أدخل هذا الأمر في نافذة الوحدة الطرفية: Sudo find / -name ".DS_Store" - Deep -exec rm {} \; واضغط على Enter .

Sudo find / -name ".DS_Store" -عمق -exec rm {} \;

أدخل كلمة المرور الخاصة بك، إذا طُلب منك ذلك. سيتم حذف ملفات DS_Store من كافة المجلدات.

أدخل كلمة المرور

ملاحظة : سيعرض التطبيق رسالة فقط إذا لم يعمل الأمر الذي أدخلته.


كيفية منع الإنشاء التلقائي لملفات DS_Store

إذا كانت هناك مجلدات عشوائية على الخادم الخاص بك، فقد يتمكن المتسللون من الوصول إلى ملفات DS_Store، وعرض السمات أو البيانات التعريفية حول الملف، والتصرف بشكل ضار.

أفضل طريقة لحل هذه المشكلة ومنع الخروقات الأمنية من خلال ملفات DS_Store هي تعطيل الإنشاء التلقائي لملفات DS_Store. إليك الطريقة.

حدد انتقال > الأدوات المساعدة > الوحدة الطرفية .

اكتب الإعدادات الافتراضية واكتب com.apple.desktopservices DSDontWriteNetworkStores صحيحًا ثم اضغط على Enter . إذا أردت عكس هذا الأمر، فاستخدم نفس الأمر ولكن قم بتغيير true إلى false .

الإعدادات الافتراضية تكتب com.apple.desktopservices DSDontWriteNetworkStores صحيحًا

أعد تشغيل جهاز Mac الخاص بك. 

كيفية حذف ملفات .DS_Store تلقائيًا بشكل دوري 

إذا كنت لا تريد الاستمرار في حذف ملفات DS_Store بالطريقة اليدوية، فيمكنك استخدام أمر UNIX لإزالة الملفات تلقائيًا على فترات زمنية منتظمة. إليك الطريقة.


حدد انتقال > الأدوات المساعدة > الوحدة الطرفية .

اكتب أو الصق هذا الأمر في الوحدة الطرفية: sudo crontab -e واضغط على مفتاح الرجوع .

سودو كرونتاب -e

إذا طُلب منك، أدخل كلمة مرور المسؤول الخاصة بك . 

المطالبة بكلمة المرور

في محرر vim، اضغط على i بلوحة المفاتيح مرة واحدة. ثم اكتب أو الصق هذا الأمر: 30 10 * * * root find / -name ".DS_Store" - Deep -exec rm {} \;

30 10 * * * العثور على الجذر / -اسم ".DS_Store" -عمق -exec rm {} \;

ملاحظة : إدخال crontab بالتنسيق التالي: <Minute> <Hour> <DayOfMonth> <Month> <DayOfWeek> <User Command> . في مثالنا، تم ضبط النظام على تشغيل الأمر تلقائيًا في الساعة 10:30 صباحًا كل يوم. يمكنك استخدام قيم مختلفة لتكوين الأمر لفترة مختلفة وسيتم تشغيل الأمر سواء كان جهاز Mac الخاص بك قيد التشغيل أو في وضع السكون .


اضغط على مفتاح Esc على لوحة المفاتيح مرة واحدة ثم اضغط على Shift + Z + Z في نفس الوقت لحفظ إدخال crontab. 

إيسك + شيفت + Z

قم بإزالة ملفات DS_Store من جهاز Mac الخاص بك

معظم مستخدمي Mac لا يدركون وجود ملفات DS_Store. توجد هذه الملفات غير المرئية في مجلدات النظام بجهاز Mac الخاص بك، ويمكنك إزالتها أو تعطيل إنشاء الملفات باستخدام الخطوات الموضحة في هذا الدليل. 


اترك تعليقًا أدناه وأخبرنا إذا كان هذا الدليل قد ساعدك على إزالة ملفات DS_Store على جهاز Mac الخاص بك.


تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -