mv - جابجایی یا تغییر نام فایل‌ها

mv مخفف کلمه Move به معنای جابه‌جایی می‌باشد.

این دستور برای جابجایی، تغییر نام و یا هر دو این عملیات به طور همزمان بر روی فایل‌ها، استفاده می‌شود.

$ mv [options] [source] [dest]

option: پارامترهای مورد استفاده برای دستور.

source: اسم فایل‌های مبدا.

dest: آدرس یا اسم فایل‌های مقصد.

توضیح پارامترها:

f-یا force--: اگر فایل‌هایی همنام با فایل‌هایی که قصد جابجایی آن‌ها را داریم قبلا در مقصد وجود داشته باشند، بدون اعلام پیغام و درخواست، آن‌ها را بازنویسی (overwrite) می‌کند.

mv -f file.txt ~/Desktop/newFile.txt

i-یا interactive--: برعکس حالت بالا، در صورت نیاز به بازنویسی، از کاربر اجازه می‌گیرد.

mv -i file.txt ~/Desktop/newFile.txt

n-یا no-clobber--: فایل‌ها را در صورت همنام بودن بازنویسی نمی‌کند.

mv -n file.txt ~/Desktop/newFile.txt

نکته: اگر بیش از یکی از پارامترهای بالا را بکار ببرید، آخرین پارامتر تاثیر خواهد داشت.

mv -f -n -i file.txt ~/Desktop/newFile.txt

t-یا target-directory=DIRECTORY--: همه فایل‌های source را به فولدر DIRECTORY منتقل می‌کند.

mv file.txt -t ~/Desktop

mv file.txt --target-directory=~/Desktop

v-یا verbose--: عملیات در حال انجام را در ترمینال نشان می‌دهد.

mv -v file.txt ~/Desktop/newFile.txt
'file.txt' -> '/home/majid/Desktop/newFile.txt'