English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر Linux mv

مجمع الأوامر في لينكس

يستخدم الأمر Linux mv (بالإنجليزية: move file) لتغيير اسم ملف أو دالة أو نقل ملف أو دالة إلى موضع آخر.

النحو

mv [خيارات] مصدر الهدف
mv [خيارات] مصدر... دليل

شرح المعلمات:

  • -b: عند وجود ملف أو دالة في الهدف، سيتم إنشاء نسخة احتياطية لها قبل تنفيذ التغطية.
  • -i: إذا كان المسار أو الملف المحدد للتحريك في الهدف نفسه، فإنه سيتم السؤال أولاً عن تغطية الملفات القديمة، وإدخال y يعني تغطية مباشرة، وإدخال n يعني إلغاء هذه العملية.
  • -f: إذا كان المسار أو الملف المحدد للتحريك في الهدف نفسه، فإنه لن يتم السؤال، وسيعتمد على تغطية الملفات القديمة.
  • -n: لا تغطي أي ملفات أو دوال موجودة مسبقًا.
  • -uعندما يكون ملف المصدر أكثر حداثة من ملف الهدف أو عندما لا يكون ملف الهدف موجودًا، يتم تنفيذ عملية التحريك.

إعداد وتنفيذ معاملات mv

تنسيق الأوامر نتائج التنفيذ
mv source_file(ملف) dest_file(ملف)
تغيير اسم ملف source_file إلى dest_file
mv source_file(ملف) dest_directory(مجلد)
تحريك ملف source_file إلى مجلد الوجهة dest_directory
mv source_directory(مجلد) dest_directory(مجلد)
مجلد dest_directory موجود، سيتم نقل source_directory إلى مجلد dest_directory؛ إذا لم يكن مجلد dest_directory موجودًا، فإن source_directory سيتم تغيير اسمه إلى dest_directory
mv source_directory(مجلد) dest_file(ملف)
خطأ

نماذج على الإنترنت

تغيير اسم الملف aaa إلى bbb:

mv aaa bbb

وضع مجلد info في مجلد logs. يرجى ملاحظة، إذا لم يكن مجلد logs موجودًا، فإن الأمر سيغير اسم مجلد info إلى logs.

mv info/ logs 

مثلاً: /usr/w3codebox تنقل جميع الملفات والمجلدات إلى الدليل الحالي، سطر الأوامر هو:

$ mv /usr/w3codebox/*  . 

مجمع الأوامر في لينكس