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'
