العودة إلى الدورة

23. النقل وإعادة التسمية: أمر `mv`

أساسيات Linux: من الصفر إلى إتقان واجهة سطر الأوامر (CLI Hero)

تغيير موقع البيانات

يخدم الأمر mv (Move) غرضين:

  1. نقل الملفات/الأدلة إلى موقع جديد.
  2. إعادة تسمية الملفات/الأدلة (وهو في الأساس نقلها إلى نفس الموقع ولكن باسم جديد).

الصيغة (Syntax)

mv [options] source destination

إعادة تسمية ملف

لإعادة تسمية old_name.txt إلى new_name.txt في نفس الدليل:

bash $ mv old_name.txt new_name.txt

نقل ملف

لنقل data.csv إلى دليل archive:

bash $ mv data.csv archive/

النقل وإعادة التسمية في وقت واحد

لنقل data.csv إلى archive/ وإعادة تسميته إلى 2023_data.csv:

bash $ mv data.csv archive/2023_data.csv

نقل الأدلة

يعمل mv على الأدلة دون الحاجة إلى خيار -r، لأنه يغير فقط المؤشر (inode) إلى الدليل، ولا يقرأ المحتويات.