logo

إعادة تسمية المجلد في لينكس

في Linux، لا تتم عملية إعادة تسمية المجلد أو الدليل باستخدام أمر إعادة التسمية التقليدي؛ بدلا من ذلك يتم ذلك من خلال 'بالفيديو' يأمر. الأمر 'mv' هو أمر متعدد الأغراض. لا يقتصر الأمر على نقل الملفات والأدلة فحسب، بل يمكن استخدامه أيضًا لإعادة تسمية الملفات والأدلة.

من المهم الحفاظ على نظام الملفات منظمًا لتسهيل الوصول إلى البيانات. في بعض الأحيان، نقوم بإنشاء بعض الملفات المؤقتة، وبعد ذلك نحتاج إلى إعادة تسميتها. في مثل هذه الحالات، بل هو أداة مفيدة.

ومع ذلك، يمكن إعادة تسمية الدلائل باستخدام أوامر وأدوات مساعدة مختلفة مثل أمر mv، وأمر البحث، وأمر إعادة التسمية، واستخدام Bash، والمزيد.

دعونا نلقي نظرة على التقنيات التالية لإعادة تسمية الدلائل:

إعادة تسمية الدلائل باستخدام الأمر mv

بشكل أساسي، يتم استخدام الأمر mv لنقل الملفات، لكن يمكننا أيضًا إعادة تسمية المجلدات والأدلة بواسطته. يمكننا ببساطة إعادة تسمية المجلدات عن طريق تنفيذ الأمر mv، متبوعًا باسم المجلد القديم واسم المجلد الجديد، على التوالي.

على سبيل المثال، لإعادة تسمية مجلد باسم 'المجلد_القديم' ل 'ملف جديد '، قم بتنفيذ الأمر كما يلي:

 mv Old_folder New_folder 

سيقوم الأمر أعلاه بإعادة تسمية المجلد.

قم بتنفيذ الأمر ls لسرد جميع الملفات والمجلدات المتوفرة في دليل العمل الحالي لديك:

 ls 

النظر في الإخراج أدناه:

إعادة تسمية المجلد في لينكس

إعادة تسمية الدلائل باستخدام أمر البحث

في بعض الحالات، لا نعرف بالضبط مكان وجود الأدلة المطلوبة. يساعدنا أمر البحث في العثور على الأدلة وتحديد موقعها في نظام Linux.

للعثور على الدلائل، استخدم أمر البحث مع خيار 'النوع' للبحث عن الدلائل من نظام الملفات. يمكننا إعادة تسميتها عن طريق تنفيذ الأمر mv باستخدام الملف '-التنفيذ' خيار.

على سبيل المثال، لإعادة تسمية الدليل 'New_folder'، قم بتنفيذ الأمر أدناه للعثور عليه:

 find . -depth -type d -name 'New_folder' 

سيقوم الأمر أعلاه بتحديد موقع الدليل من نظام الملفات. إذا كنت لا تتذكر اسم الدليل الدقيق، فيمكنك كتابة اسم الدليل المطابق. النظر في الإخراج أدناه:

الفرز في قائمة الصفيف في جافا
إعادة تسمية المجلد في لينكس

الآن، لإعادة تسمية الدليل، قم بتنفيذ الأمر mv مع خيار '-execdir' كما يلي:

 find . -depth -type d -name New_folder -execdir mv {} Directory ; 

سيقوم الأمر أعلاه بإعادة تسمية الدليل باسم 'الدليل'. يمكننا سرد الملفات والأدلة باستخدام الأمر ls كما يلي:

 ls 

النظر في الإخراج أدناه:

إعادة تسمية المجلد في لينكس

إعادة تسمية الدلائل باستخدام أمر إعادة التسمية

يعد أمر إعادة التسمية أداة مساعدة مضمنة لإعادة تسمية الملفات والأدلة لمعظم توزيعات Linux. ومع ذلك، قد لا يكون متاحًا بشكل مباشر لجميع توزيعات Linux.

بدلاً من الأمر mv، يمكننا إعادة تسمية الملفات باستخدام أمر إعادة التسمية. يسمح لنا بإعادة تسمية ملفات وأدلة متعددة. يمكننا إعادة تسمية عدة أدلة معًا، مثل إعادة تسمية جميع أدلة النص إلى أي تنسيق آخر، وإعادة تسمية جميع الأدلة المكتوبة بأحرف صغيرة إلى أحرف كبيرة، والمزيد.

بناء الجملة:

 rename 

من أجل استخدام إعادة التسمية، يجب أن يكون لدينا على الجهاز لدينا. إذا لم يتم تثبيته، فسيتم عرض الإخراج كما يلي:

إعادة تسمية المجلد في لينكس

لتثبيت إعادة التسمية، قم بتنفيذ الأمر كما يلي:

 sudo apt install rename 

سيبدأ عملية خفية ويقوم بتثبيت تكوينات إعادة التسمية على أجهزتنا. النظر في الإخراج أدناه:

إعادة تسمية المجلد في لينكس

تم تثبيت تكوينات إعادة التسمية بنجاح على أجهزتنا. الآن سوف نستخدم أمر إعادة التسمية. خذ بعين الاعتبار الأمثلة التالية:

مثال 1: إذا أردنا إعادة تسمية أدلةنا المكتوبة بالأحرف الكبيرة إلى أحرف صغيرة. لعرض المجلدات، قم بتنفيذ الأمر ls كما يلي:

 ls 

سيعرض الأمر أعلاه كافة الدلائل من دليل العمل الحالي. النظر في الإخراج أدناه:

هم مغنون
إعادة تسمية المجلد في لينكس

الآن، قم بإجراء عملية إعادة التسمية، قم بتنفيذ الأمر التالي:

 rename 'y/A-Z/a-z/' * 

سيقوم الأمر أعلاه بإعادة تسمية كافة الدلائل من الأحرف الكبيرة إلى الأحرف الصغيرة.

للتحقق من العملية، قم بإدراج جميع الدلائل عن طريق تنفيذ الأمر ls:

 ls 

النظر في الإخراج أدناه:

إعادة تسمية المجلد في لينكس

اعتبارًا من الإخراج أعلاه، تتم إعادة تسمية كافة الدلائل كما هي بالأحرف الصغيرة.

example2: إعادة تسمية جميع الملفات النصية إلى ملفات pdf.

يمكننا إعادة تسمية جميع ملفات الامتداد '.txt' بامتداد '.pdf'. لدينا الملفات النصية التالية في دليل العمل الحالي لدينا:

إعادة تسمية المجلد في لينكس

لإعادة تسمية جميع الملفات النصية كملفات pdf، قم بتنفيذ الأمر كما يلي:

 rename 's/.txt$/.pdf/' *.txt 

سيقوم الأمر أعلاه بإعادة تسمية جميع الملفات النصية إلى ملفات pdf. النظر في الإخراج أدناه:

إعادة تسمية المجلد في لينكس

إعادة تسمية الدلائل باستخدام البرنامج النصي Bash

يمكننا إعادة تسمية الملفات والأدلة باستخدام لغة البرمجة النصية Bash. من أجل إعادة تسمية أدلة متعددة باستخدام برنامج Bash النصي، قم بإنشاء برنامج نصي جديد، واستخدم الأمر 'mv' مع ل حلقة . دعونا نفهم المثال التالي:

أولاً، قم بإنشاء بعض الملفات النصية التي يمكن إعادة تسميتها لاحقًا. لإنشاء 10 ملفات مرة واحدة، قم بتنفيذ البرنامج النصي التالي:

 for i in {1..10} >do >touch $i.txt; >done; 

سيقوم البرنامج النصي أعلاه بإنشاء 10 ملفات نصية. خذ بعين الاعتبار الأوامر التالية:

إعادة تسمية المجلد في لينكس

للتحقق مما إذا كانت الملفات قد تم إنشاؤها أم لا، قم بتنفيذ البرنامج النصي أدناه:

 for i in *.txt >do >echo $i; >done; 

سيعرض البرنامج النصي أعلاه كافة الملفات التي تم إنشاؤها. النظر في الإخراج أدناه:

إعادة تسمية المجلد في لينكس

الآن قم بإنشاء متغير 'newfile'، وقم بتنفيذ البرنامج النصي أدناه:

 for i in *.txt >do >newfile=${i/.txt/.zip}; >echo $newfile; >done; 

سيقوم البرنامج النصي أعلاه بإنشاء متغير 'newfile' واستبدال كافة الامتدادات '.txt' به '.أَزِيز' امتداد. سيعرض أمر الصدى القيم المتغيرة. النظر في الإخراج أدناه:

إعادة تسمية المجلد في لينكس

الآن، يمكننا إعادة تسمية كافة الملفات باستخدام الأمر mv. لإعادة تسمية الملفات باستخدام الأمر mv باستخدام برنامج bash النصي، قم بتنفيذ البرنامج النصي أدناه:

 for i in *.txt >do >newfile=${i/.txt/.zip}; >mv $i $newfile; >done: 

النظر في البرنامج النصي أدناه:

إعادة تسمية المجلد في لينكس

سيقوم البرنامج النصي أعلاه بتحويل كافة الملفات النصية إلى ملفات مضغوطة. لسرد الملفات، قم بتنفيذ الأمر ls كما يلي:

 ls -lta 

سيقوم الأمر أعلاه بسرد الملفات مع الوقت والخيارات المحددة الأخرى. خذ بعين الاعتبار الأمر أدناه:

إعادة تسمية المجلد في لينكس

الحصول على مساعدة

إذا تعثرت أثناء استخدام أمر إعادة التسمية، فيمكنك الحصول على المساعدة من سطر الأوامر عن طريق تنفيذ الأمر أدناه:

أنماط برامج جافا
 rename -help 

سيعرض الأمر أعلاه جميع الخيارات المتاحة التي يمكن استخدامها مع أمر إعادة التسمية. النظر في الإخراج أدناه:

إعادة تسمية المجلد في لينكس

اعتبارًا من الإخراج أعلاه، يمكننا أن نرى أن الخيارات معروضة مع استخدامها.

يمكننا أيضًا قراءة الدليل عن طريق تنفيذ الأمر أدناه:

 man rename 

سيعرض الأمر أعلاه الدليل على جهازك. النظر في الإخراج أدناه:

إعادة تسمية المجلد في لينكس

قم بتمرير الدليل أعلاه لقراءة المزيد. للخروج من نافذة المحطة، اضغط على المفتاح 'q'.