• 1

كيف يمكنني حذف مجموعة من الملفات في مجلد ما عدا ملفات mp3؟

السلام عليكم

لدي مجلد يحوي الكثير من مقاطع الفيديو التي قمت بتحويلها إلى ملفات صوتية عن طريق vlc ولم أعد أحتاج إليها.

هل توجد طريقة سريعة لحذف جميع الملفات الموجودة في المجلد والإبقاء على ملفات mp3 فقط؟

تمّ تعديل بواسطة عبد الهادي اطويل
تعديل العنوان
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يُمكن استخدام أمر find لهذا الغرض. على افتراض أنّك موجود في الملفّ حيثُ توجد الملفّات، نفّذ الأمر التّالي:

find . -type f ! -iname "*.mp3" -delete

تُشير النّقطة (.) إلى أنّ البحث يجري في المجلّد الحالي. خيّار type f- يحدّد نوعيّة الملفّات الّتي نُريد حذفها (ملفّات عاديّة وليست ومجلّدات). علامة ! تُشير إلى نفي المعيار الموجود بعدها، وهو أنّ اسم الملفّ ينتهي بmp3. وdelete- تحدّد الإجراء المطبّق على نتيجة البحث. يُقرأ الأمر "ابحث عن الملفّات الموجودة في المجلّد الحالي والمجلّدات المتفرّعة منه الّتي لا تنتهي أسماؤها بmp3 واحذفها".

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن