بلاگ

📌 دستور mv در لینوکس چیست؟ آموزش کامل جابه‌جایی و تغییر نام فایل‌ها

وقتی صحبت از مدیریت فایل‌ها در سیستم عامل لینوکس می‌شود، یکی از مهم‌ترین ابزارهایی که هر کاربر — از مبتدی تا حرفه‌ای — باید بلد باشد، دستور mv در لینوکس است. این دستور ساده اما بسیار قدرتمند به شما امکان می‌دهد فایل‌ها و پوشه‌ها را جابه‌جا کنید، نام آن‌ها را تغییر دهید و ساختار سیستم را مدیریت کنید. به همین دلیل mv یکی از پراستفاده‌ترین دستورات در محیط Terminal محسوب می‌شود.

دوره‌های آموزشی مرتبط تخصصی و حرفه‌ای لینوکس 👌🧑‍💻

✅ دستور mv دقیقاً چه کاری انجام می‌دهد؟

دستور mv مخفف move است و دو کاربرد اصلی دارد:

دستور mv در لینوکس

🔹 1. جابه‌جایی فایل یا دایرکتوری

از یک مسیر به مسیر دیگر منتقل می‌شود.

دستور mv در لینوکس

🔹 2. تغییر نام فایل یا دایرکتوری

اگر مقصد شما نام جدید باشد، mv عمل Rename را انجام می‌دهد.

این دو قابلیت باعث شده mv در تمام توزیع‌های لینوکسی مثل Ubuntu، CentOS، Debian، Kali و… یک ابزار ضروری باشد.

دوران آکادامی دوره‌های حرفه‌ای و تخصصی LINUX به‌همراه اعطای گواهینامه بین‌المللی ارائه می‌دهد.

✅ ساختار کلی دستور mv

mv [options] source destination

دستور mv در لینوکس

• source

فایل یا پوشه‌ای که می‌خواهید منتقل کنید

دستور mv در لینوکس

• destination

مسیر یا نام جدید

✅ مثال‌های کاربردی و ضروری

دستور mv در لینوکس

🔹 1. جابه‌جایی یک فایل

mv file.txt /home/user/Documents/

دستور mv در لینوکس

🔹 2. تغییر نام یک فایل

mv oldname.txt newname.txt

دستور mv در لینوکس

🔹 3. جابه‌جایی یک پوشه کامل

mv myfolder /home/user/Desktop/

دستور mv در لینوکس

🔹 4. جلوگیری از overwrite شدن فایل‌ها

mv -i file.txt /folder/

دستور mv در لینوکس

🔹 5. جایگزینی بدون پیام هشدار

mv -f file.txt /folder/

دستور mv در لینوکس

🔹 6. انتقال چند فایل همزمان

mv file1.txt file2.txt file3.txt /path/

✅ نکات مهم هنگام استفاده از mv

دستور mv در لینوکس

🔸 فایل‌ها در مقصد overwrite می‌شوند

اگر فایلی با همان نام وجود داشته باشد، بدون هشدار جایگزین می‌شود (مگر گزینه -i را فعال کنید).

دستور mv در لینوکس

🔸 mv فقط انتقال می‌دهد؛ کپی نمی‌کند

اگر می‌خواهید یک نسخه هم بماند، باید از دستور cp استفاده کنید.

دستور mv در لینوکس

🔸 انتقال بین دو پارتیشن مختلف، سرعت کمتر دارد

چون سیستم فایل نیاز به بازنویسی کامل دارد.

جهت دریافت اطلاعات بیشتر درمورد دوره‌ها و اساتید با مشاورین دوران آکادمی در ارتباط باشید.

✅ کاربرد mv برای برنامه‌نویسان و مدیران سیستم

اگر در مسیر یادگیری لینوکس هستید، mv یکی از پایه‌ترین دستوراتی است که دائماً از آن استفاده خواهید کرد.

✅ استفاده از mv در اسکریپت‌های حرفه‌ای

در دنیای DevOps و مدیریت سرور، mv معمولاً همراه با ابزارهایی مثل:

استفاده می‌شود تا فرآیندهای انتقال و مرتب‌سازی فایل‌ها خودکارسازی شوند.

مثلاً انتقال روزانه لاگ‌ها:

mv /var/log/app/*.log /archive/logs/

✅ اشتباهات رایج هنگام استفاده از mv

برای همین بهتر است همیشه قبل از اجرای mv، مسیر مقصد را با دستور ls بررسی کنید.

✅ mv در کنار دستورات دیگر

در مدیریت حرفه‌ای فایل‌ها، معمولاً mv همراه با این دستورات استفاده می‌شود:

دستور mv در لینوکس

• ls

مشاهده مسیر

دستور mv در لینوکس

• mkdir

ساخت دایرکتوری مقصد

دستور mv در لینوکس

• touch

ساخت فایل جدید

دستور mv در لینوکس

• cp

کپی فایل‌ها قبل از جابه‌جایی

دستور mv در لینوکس

• cd

تغییر مسیر

این ترکیب‌ها کار با لینوکس را بسیار سریع‌تر و استانداردتر می‌کند.

دستور mv در لینوکس یکی از پایه‌های مدیریت فایل در سیستم‌عامل‌های مبتنی بر Unix است. با این دستور می‌توانید:

  • فایل‌ها و پوشه‌ها را جابه‌جا کنید
  • نام آن‌ها را تغییر دهید
  • ساختار پروژه‌ها را سامان‌دهی کنید
  • عملیات انتقال را در اسکریپت‌ها خودکار کنید

اگر به‌دنبال مسلط شدن بر لینوکس، DevOps یا مدیریت سرور هستید، mv یکی از اولین دستوراتی است که باید حرفه‌ای بلد باشید.

بیشتر بخوانید :