تغيير موقع البيانات
يخدم الأمر mv (Move) غرضين:
- نقل الملفات/الأدلة إلى موقع جديد.
- إعادة تسمية الملفات/الأدلة (وهو في الأساس نقلها إلى نفس الموقع ولكن باسم جديد).
الصيغة (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) إلى الدليل، ولا يقرأ المحتويات.