كيفية حذف نوع ملف بشكل متكرر في Linux في دليل وجميع الدلائل الفرعية الخاصة به

احذف نوع الملف بشكل متكرر

بالتأكيد في بعض المناسبات قد تحققت من أن لديك نوعًا غير مفيد من الملفات في عدة مجلدات ، والتي تشغل مساحة صغيرة ولكنك ببساطة لا تريدها على جهاز الكمبيوتر الخاص بك. على سبيل المثال ، في macOS يتم إنشاء بعض الملفات . DS_Store تقوم بحفظ معلومات حول رمز المجلد وحجمه وموضعه ، وفي Windows يوجد desktop.ini مكافئ. ماذا نفعل إذا كان لدينا دليل مليء بالأدلة الفرعية ونريد حذف هذه الأنواع أو أنواع أخرى من الملفات؟ ما علينا فعله هو يمحو بشكل متكرر كل واحد منهم.

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

بشكل متكرر حذف الملفات من نوع من المحطة

ستكون الأوامر الخاصة بملفات macOS .DS_Store على سبيل المثال كما يلي:

cd ruta/a/directorio
find . -name '*.DS_Store' -type f -delete

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

لأكون صادقًا بنسبة 100٪ ، هذا شيء سأفعله في اليوم الذي أتوقف فيه عن استخدام Cantata كمشغل موسيقى افتراضي. ينشئ Cantata ويخفي ملفات المعلومات التي تحمل نفس اسم الأغاني التي تحتوي على نقطة وشريط منخفض أمامها (على سبيل المثال ، ._Song). عندما أحتاج إليه ، سيكون الأمر الذي سيتعين علي استخدامه تجد. -اسم '._ *' -نوع f -delete.

هل ساعدك هذا الدليل الصغير في حذف الملفات بشكل متكرر من الجهاز؟

أمر Grep
المادة ذات الصلة:
أمر Grep: أداة قوية للعثور على نص من Terminal

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   سيباستيان كاسترو قال

    شكرا ، ولكن هناك خطأ في التعليمات البرمجية الخاصة بك. أنت بحاجة إلى استخدام التعبير العادي "*" ، أي "* .DS_STORE". أوصي بأن تصححه. حسنًا ، بالنسبة لأولئك الذين لديهم معرفة أقل بباش ، فإن الكود الذي قدمته لن يعمل معهم. تحيات!