بررسی دستور mv
از دستور mv در لینوکس برای انتقال فایل ها توسط ترمینال استفاده می کنیم؛ mv مخفف move است.
توجه
برای انتقال دادن فایل های موجود در روت، یا انتقال فایل ها به مسیر های روت توسط mv، باید از sudo استفاده کنیم.
فرم کلی:
mv [Options] source destination
در بالا [Options] آرگومان ها، source مسیر فایل مبدا و destination مسیر فایل مقصد است.
در مثال زیر میخوایم یک فایل رو از Pictures به Documents انتقال بدیم.
mv ~/Pictures/myImage.png ~/Documents/myImage.png
تغییر نام فایل با mv
با دستور mv در لینوکس میتونیم نام یک فایل رو تغییر بدیم، کافیه مسیر فایل مبدا رو با نام جدید فایل در همون مسیر بنویسیم.
در مثال زیر میخوایم myImage.png رو به yourImage.png تغییر نام بدیم.
mv ~/Pictures/myImage.png ~/Pictures/yourImage.png
استفاده از regex در mv
دستور mv از regex پشتیبانی میکنه؛ در مثال زیر میخوایم تمام فایل ها با پسوند .png رو از پوشه ی Documents به پوشه ی Pictures انتقال بدیم.
mv ~/Documents/*.png ~/Documents/Pictures
آرگومان های پرکاربرد
در جدول زیر آرگومان های پر کاربرد در mv با توضیحاتشون آورده شده است.
| mv | |
|---|---|
| آرگومان | توضیحات |
| t | میتونیم مسیر پوشه ی مقصد رو بعد از t تعیین کنیم. |
| f | در صورت وجود فایل با نام یکسان بدون پرسیدن از کاربر، فایل رو جایگزین فایل موجود میکنه. |
در مثال زیر میخوایم پوشه ی مقصد رو با آرگومان t تعیین کنیم.
mv -t ~/Videos/movies/ ~/Videos/myFile0.mp4 ~/Videos/myFile1.mp4 ~/Videos/myFile2.mp4
در مثال زیر میخوایم فایل myFile0.mp4 رو به movies انتقال بدیم.
mv -f ~/Documents/myFile0.mp4 ~/Videos/movies
خلاصه
- از دستور mv برای انتفال فایل ها توسط ترمینال استفاده می کنیم و این دستور مخفف move است.
بازخورد و دیدگاه ها
اولین نفری باشید که در این صفحه نظر میدهید