كيفية تغيير امتدادات الملفات عبر سطر الأوامر في نظام التشغيل Mac OS
جدول المحتويات:
قد يجد مستخدمو سطر الأوامر أنه من المفيد تغيير امتداد الملف الخاص بمجموعة من الملفات وإعادة تسميته في دليل ما. على سبيل المثال ، لنفترض أن لديك مجموعة من الملفات بامتداد الملف ".txt" ولكنك تريد أن تكون كل امتدادات الملفات هذه ".py" بدلاً من ذلك. هذا ما سنعرضه هنا من خلال الاعتماد على البرمجة النصية البسيطة لتغيير مجموعة من امتدادات الملفات في سطر أوامر نظام التشغيل Mac OS / OS X ، ولكن هذا سيعمل أيضًا في لينكس ونكهات يونكس الأخرى أيضًا.
قبل البدء ، أدرك أن هذا لا يغير نوع الملف ، إنه فقط يغير امتداد الملف. بالإضافة إلى ذلك ، يستخدم نهج الإرشادات هذا عن قصد سطر الأوامر وبالتالي فهو يستهدف المستخدمين الأكثر تقدمًا. ومع ذلك ، فإن المحطة الطرفية ليست هي الطريقة الوحيدة للقيام بذلك ، ولذا إذا كان هذا متقدمًا جدًا أو غير ذي صلة بمجموعة مهارات المستخدم الخاصة بك ، فتذكر أن نظام التشغيل Mac OS يوفر أدوات بسيطة لكل من ملفات إعادة تسمية الدُفعات في نظام التشغيل Mac OS وامتدادات ملفات تغيير الدُفعات في Finder أيضًا ، ولا يتطلب أي منهما سطر الأوامر على الإطلاق. نعم؟ حسنًا ، انتقل إلى نهج سطر الأوامر باستخدام برنامج نصي بسيط من سطر واحد.
بالمناسبة ، يجب عليك دائمًا عمل نسخة و / أو نسخة احتياطية من الملفات التي تعدلها ، خاصة إذا كنت جديدًا في سطر الأوامر. قد يؤدي عدم القيام بذلك إلى فقدان البيانات ، فالطرف لا يتسامح مع الأخطاء المطبعية أو الأخطاء ، لذلك لا تتخطى النسخ الاحتياطية.
كيفية تغيير كافة امتدادات الملفات في دليل عبر سطر الأوامر
لنأخذ بعض الأمثلة. في المثال الأول ، سنقوم بتغيير جميع الملفات في دليل العمل الحالي بالامتداد ".txt" وتغييرها إلى ".py" بدلاً من ذلك. بافتراض أنك في الدليل حيث ترغب في تغيير جميع الملفات الموجودة في الدليل الحالي إلى امتداد ملف جديد ، فإليك الصيغة المستخدمة:
للملف في.txt ؛ فعل mv $ file> "
لاحظ أن هذا يستخدم حرف البدلالذي يعني أنه سيتم تغيير أي شيء وكل شيء في الدليل الحالي المطابق لامتداد الملف “ .txt”. لاحظ أيضًا المثيلات المتعددة لـ "txt" ومثيل "py" الذي تريد تغيير كليهما ليلائم متطلباتك.
كل هذا هو إنشاء حلقة بسيطة حيث يتم العثور على الملفات المطابقة لحرف البدل وامتداد الملف الأولي ، ثم تنفيذ الأمر "mv" لنقل (إعادة تسمية) تلك الملفات من امتداد الملف الأولي إلى البديل. بسيط جدًا ، أليس كذلك؟
لنأخذ مثالاً آخر ، لنفترض أن لدينا مجموعة من ملفات الصور في الدليل الحالي بأسماء ملفات مثل “blahblah.jpg.JPEG” ولكننا نريد حقًا أن يكون لها جميعًا نفس اسم الملف من "blazblah.jpeg" الأقل فائضًا وأسهل قراءتها. في هذه الحالة ، سيبدو بناء الجملة كما يلي:
"للملف في.jpg.JPEG؛ قم بعمل mv $ file $ {file٪ .jpg.JPEG} .jpeg؛ فعله"
نهج سطر الأوامر لتغيير امتدادات الملفات سريع جدًا وسيتم تغيير امتدادات الملفات بسرعة ، بدون مربعات حوار أو تأكيدات تحذيرية.
وللتأكيد مرة أخرى ، هذا ليس لتحويل أي نوع من أنواع الملفات أو تغيير أي شيء سوى اسم امتداد الملف.
هل تعرف طريقة أفضل لتغيير مجموعة من امتدادات الملفات في دليل عبر سطر الأوامر؟ هل تريد فقط استعراض بعض النصائح الرائعة الأخرى لسطر الأوامر (انتقل هنا)؟ دعنا نعرف أفكارك في التعليقات!