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'