أعد تسمية ملفات متعددة مرة واحدة في Linux

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

لكن هناك طرق أخرى ، وأحد هذه البدائل يستخدم الأمر MMV. من المحتمل جدًا أنه إذا قمت بإدخال أمر mmv في الجهاز وقمت بتنفيذه، فستجد الرسالة النموذجية التي تفيد بأن البرنامج غير مثبت، وبالتالي، يمكنك استخدام مدير الحزم المفضل الذي تستخدمه عادةً والمتابعة لتثبيت ما يلزم الحزمة التي تحمل نفس الاسم. مع تثبيت هذه الحزمة، سيكون لديك أداة أكثر مرونة من أداة mv الأصلية التي يمكنك من خلالها نقل الملفات ونسخها وإلحاقها وإعادة تسميتها على دفعات وليس بشكل فردي. في الواقع، مع mmv كما هو، لا يمكنك القيام بذلك، ولكن نعم مع مساعدة أحرف البدل القياسية التي توفرها لنا أنظمة تشغيل Unix ، وسيسمح لنا ذلك جنبًا إلى جنب مع mmv بتغيير اسم عدة ملفات في نفس الوقت. على سبيل المثال ، تخيل أننا في دليلك الرئيسي ولديك ثلاثة ملفات نصية تسمى c1.txt و c2.txt و c3.txt. تريد تغيير هذه الأسماء إلى d1.txt و d2.txt و d3.txt:

mmv c \ * d \ # 1

والآن إذا أدرجت مع ls ، فسترى أن الأسماء هي ما كنت تبحث عنه. بمعنى ، تم تغيير النمط c \ * (c1 ، c2 ، c3) إلى النمط d \ # 1 (d1 ، d2 و d3) والإشارة إلى أول حرف بدل (1). وبالطبع يمكنك استخدام أحرف خاصة أخرى لتعديل سلاسل النص ، إلخ. على سبيل المثال ، تخيل أن لديك الملفات hello1.txt و hello2.txt و hello3.txt ، وبدلاً من ما سبق بعد mmv ، قمت بوضع ما يلي:

mmv '* hol *' '# 1abc # 2'

ستكون النتيجة abca1.txt و abca2.txt و abca3.txt. وفي حالة الرغبة في تعديل الامتدادات ، يمكنك أيضًا دون تغيير أسماء جميع الملفات. تخيل أنك تريد استبدال .txt بـ .htm:

mmv \ *. txt \ # 1.htm

وستكون النتيجة abca1.htm ، إلخ.


اترك تعليقك

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

*

*

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

  1.   غييرمو قال

    من المثير للاهتمام ، بالنسبة لي عادة استخدام أداة بيرينام الرسومية ، جيدة جدًا.
    من ناحية أخرى ، في المثال لتغيير .txt إلى .htm ، من الأفضل تقريبًا استخدام .html ، نظرًا لأن .htm هو اختصار تم إنشاؤه بواسطة Microsoft لنظام الملفات FAT الذي لم يسمح بتمديدات أكثر من 3 أحرف في التسعينيات عندما بدأ الويب (لا توجد أسماء تزيد عن 90 أحرف).