F2 عبارة عن أداة لإعادة تسمية مجموعة ملفات ومجلدات بسطر الأوامر مكتوبة في Go. الأداة سريعة وآمنة (تقوم بتشغيل العديد من عمليات التحقق قبل إعادة التسمية ، وتسمح بالتراجع عن إعادة تسمية المجموعة) ، وتعمل على Linux و macOS و Microsoft Windows.
تعد أداة سطر أوامر إعادة التسمية جديدة إلى حد ما ، حيث ظهر أول إصدار مستقر لها في فبراير 2021 ، لكنها بالفعل ناضجة تمامًا ، مع ميزات مثل استبدال السلسلة ، وإدراج النص كبادئة أو لاحقة أو موضع آخر في اسم الملف ، وتغيير حالة الأحرف ، وأعد التسمية باستخدام الأرقام المتزايدة تلقائيًا ، وما إلى ذلك. البحث والاستبدال باستخدام التعبيرات العادية مدعوم أيضًا.
يمكن للأداة عرض معاينة لأسماء الملفات والمجلدات الجديدة (ببساطة حذف علامة سطر الأوامر -x ، والتي تُستخدم لتطبيق التغييرات) ، كما أنها تدعم التراجع عن عملية إعادة تسمية الدُفعة الأخيرة في حال غيرت رأيك وتريد إلغاء التغييرات.
للتأكد من أن عمليات إعادة التسمية آمنة ، يقوم F2 أيضًا بإجراء العديد من عمليات التحقق قبل تنفيذ عملية إعادة التسمية. في حالة عثور الأداة على تعارضات ، مثل المسار، أو الأحرف غير الصالحة في المسار، أو اسم ملف فارغ ، وما إلى ذلك ، يمكنها حلها تلقائيًا باستخدام علامة --fix-conficts / -F.
لتسهيل إعادة تسمية المجموعة ، يتضمن F2 العديد من المتغيرات المضمنة ، مثل {{ext}} لملحق الملف (بما في ذلك النقطة) ، {{f}} لاسم الملف الأصلي باستثناء الامتداد ، و {{p}} لـلمسار الأصل ، والمزيد. تتوفر علامات Exif و ID3 أيضًا كمتغيرات مضمنة ، بحيث يمكنك إعادة تسمية الصور باستخدام بيانات Exif وملفات الموسيقى (مثل MP3 و FLAC و OGG و M4A و ACC وما إلى ذلك) بناءً على علامات ID3 الخاصة بهم.
F2 سريع أيضًا. يمكنك العثور على بعض المعايير على صفحة المشروع الخاصة به.
على الرغم من أنه يحتوي على العديد من الميزات ، إلا أن F2 ليحتوي على واجهة مستخدم سهلة الاستخدام حيث كل ما عليك فعله هو تحديد بعض المربعات والبدء في إعادة تسمية المجموعة. بدلاً من ذلك ، يجب عليك إدخال بعض خيارات سطر الأوامر ، واستخدام التعبيرات العادية اختياريًا لإعادة تسمية ملفاتك بالطريقة التي تريدها. على سبيل المثال ، لاستبدال img ب image في اسم جميع الملفات الموجودة في الدليل الحالي باستخدام F2 ، يمكنك استخدام:
$ f2 -f 'img' -r 'Image'
+-------------+---------------+--------+
| INPUT | OUTPUT |
STATUS |
+-------------+---------------+--------+
| img-001.png | Image-001.png | ok |
| img-002.png | Image-002.png | ok |
| img-003.png | Image-003.png | ok |
+-------------+---------------+--------+
يعرض الأمر المستخدم في المثال أعلاه فقط معاينة للملفات الأصلية وأسماء ملفاتها الجديدة ، ولكنه لا يؤدي عملية إعادة التسمية. عندما تريد تطبيق التغييرات ، قم بإلحاق -x بالأمر. في هذا المثال ، يصبح الأمر أعلاه f2 -f 'img' -r 'Image' -x.
إليك مثال آخر حيث أقوم بإعادة تسمية بعض ملفات الموسيقى (mp3) من 001.mp3 ، إلى أسماء وصفية باستخدام علامات ID3 الصوتية الخاصة بهم:
$ f2 -f ".*.mp3" -r "{{id3.artist}} - {{id3.album}} - {{id3.track}} - {{id3.title}}.mp3" -x
+---------+----------------------------------------------------+--------+
| INPUT | OUTPUT | STATUS |
+---------+----------------------------------------------------+--------+
| 001.mp3 | Tool - Fear Inoculum - 1 - Fear Inoculum.mp3 | ok |
| 002.mp3 | Tool - Fear Inoculum - 2 - Pneuma.mp3 | ok |
| 003.mp3 | Tool - Fear Inoculum - 3 - Invincible.mp3 | ok |
| 004.mp3 | Tool - Fear Inoculum - 4 - Descending.mp3 | ok |
| 005.mp3 | Tool - Fear Inoculum - 5 - Culling Voices.mp3 | ok |
| 006.mp3 | Tool - Fear Inoculum - 6 - Chocolate Chip Trip.mp3 | ok |
| 007.mp3 | Tool - Fear Inoculum - 7 - 7empest.mp3 | ok |
+---------+----------------------------------------------------+--------+
لاحظ أنني هنا استخدمت العلامة -x ، والتي تطبق إعادة تسمية الملفات. لن أخوض في أي أمثلة أخرى هنا ، نظرًا لأن موقع ويكي F2 موثق جيدًا ، ويتضمن أمثلة مختلفة لإعادة تسمية الدُفعات.
قم بتنزيل أداة إعادة تسمية دفعة سطر الأوامر F2
يتوفر F2 للتثبيت من المصدر ، أو يمكنك تنزيل ملف ثنائي مترجم مسبقًا لنظام التشغيل Linux (بما في ذلك Termux / Android) أو Windows أو macOS.
0 تعليقات