منو سایت

  • خانه
  • وبلاگ
  • آموزش کامل دستور mv در لینوکس برای انتقال و تغییر نام فایلها و فهرستها

آموزش کامل دستور mv در لینوکس برای انتقال و تغییر نام فایلها و فهرستها

 تاریخ انتشار :
/
  وبلاگ

تیم mv یک دستور عملی لینوکس در این مقاله برای انتقال فایلها و فهرستها به سیستمهای لینوکس استفاده می شود نحوه استفاده از دستور MV با مثالهای کاربردی ما به شما آموزش می دهیم عزیز ، در شبکه داتیس بمانید.

آموزش کامل دستور mv در لینوکس برای انتقال و تغییر نام فایلها و فهرستها

دستور mv را در لینوکس بیاموزید

اگر می خواهیم یک فایل یا فهرست را به پوشه دیگری در لینوکس منتقل کنیم ، باید از این دستور استفاده کنیم.

گامین mv فرمان برنامه ای که فایل ها و پوشه ها را از مکانی به مکان دیگر منتقل می کند. تیم mv می تواند یک یا چند پرونده فهرست را جابجا کند.

این دستور همچنین برای تغییر نام فایلها و فهرستها استفاده می شود.

انتقال فایلها و فهرستها یکی از اساسی ترین کارهایی است که معمولاً باید در سیستم لینوکس انجام دهید.

در این آموزش نحوه استفاده از دستور mv ما انتقال فایل ها و دایرکتوری ها را توضیح خواهیم داد.

دستور نحو

نحو کلی دستور mv در لینوکس به شرح زیر است:

mv [OPTIONS] SOURCE DESTINATION
  • منبع این می تواند یک یا چند فایل یا فهرست و باشد مقصد این می تواند یک فایل جداگانه یا یک لیست باشد.
  • وقتی چندین فایل یا دایرکتوری مانند منبع داده می شود، مقصد باید یک دایرکتوری باشد. در این مورد فایلها منبع آنها به لیست مورد نظر منتقل می شوند.
  • اگر فایلی مثل منبع هدف را مشخص کنید مقصد در صورت وجود پوشه ، پرونده به پوشه مشخص شده منتقل می شود.
  • اگر فایلی مثل منبع و یک فایل به عنوان هدف مقصد مشخص کنید ، نام فایل را تغییر دهید.
  • چه زمانی منبع یک لیست باشید و مقصد وجود ندارد، منبع به مقصد تغییر نام می دهد. در غیر این صورت ، اگر مقصد وجود دارد ، در لیست مقصد منتقل می شود.
  • همچنین باید مجوز نوشتن برای انتقال فایل یا دایرکتوری را داشته باشید منبع و در مقصد شما دارید در غیر این صورت ، در صورت رد مجوز ، خطایی دریافت خواهید کرد.

مثلا:

برای انتقال فایل file1 از فهرست فعلی به فهرست / tmp ، دستور زیر را اجرا کنید:

mv file1 /tmp

برای تغییر نام یک فایل ، باید نام فایل مورد نظر را مشخص کنید:

mv file1 file2

نحوه انتقال دایرکتوری ها مانند انتقال فایل ها است. در مثال زیر ، اگر پوشه dir2 وجود دارد ، دستور dir1 را به dir2 منتقل کنید. اگر dir2 وجود نداشته باشد ، dir1 به dir2 تغییر نام می دهد:

mv dir1 dir2

چندین فایل و دایرکتوری را با دستور mv به لینوکس منتقل کنید

برای انتقال چندین فایل و لیست ، فایلهایی را که می خواهید به عنوان منبع منتقل کنید مشخص کنید.

به عنوان مثال ، برای انتقال فایل ها file1 و file2 به پوشه dir1 ، موارد زیر را وارد کنید:

mv file1 file2 dir1

گزینه های فرمان Mv در لینوکس

دستور mv چندین گزینه را می پذیرد که بر رفتار دستور پیش فرض تأثیر می گذارد.

در برخی از توزیع های لینوکس ، mv ممکن است نام مستعار دستور mv با مجموعه ای از گزینه های سفارشی باشد.

به عنوان مثال در CentOS mv نام مستعار mv -i است.

با استفاده از دستور type ، می توانید نام مستعار mv:

type mv

اگر mv یک نام مستعار باشد ، خروجی به صورت زیر خواهد بود:

mv is aliased to `mv -i'

اگر گزینه های متناقض داده شود ، گزینه دوم اولویت دارد.

بازنویسی اجباری

اگر می خواهید یک فایل فقط خواندنی را بازنویسی کنید ، دستور mv می پرسد آیا می خواهید فایل را بازنویسی کنید:

mv -i file1 /tmp

خروج:

mv: replace '/tmp/file1', overriding mode 0400 (r--------)?

برای جلوگیری از درخواست مجدد گزینه -f استفاده کنید:

mv -f file1 /tmp

این گزینه به ویژه هنگامی مفید است که نیاز به بازنویسی چندین فایل فقط برای خواندن داشته باشید.

فایلهای موجود را رونویسی نکنید

گزینه به mv می گوید هرگز فایل موجود را بازنویسی نکند:

mv -f file1 /tmp

اگر file1 وجود داشته باشد ، دستور بالا هیچ کاری انجام نمی دهد. در غیر این صورت ، فایل را به پوشه / tmp منتقل می کند.

نتیجه

دستور mv برای جابجایی و تغییر نام فایلها و فهرستها در لینوکس استفاده می شود.

برای اطلاعات بیشتر در مورد دستور mv ، صفحه man را بررسی کنید یا man mv را در ترمینال خود وارد کنید.

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

شبکه داتیس را در شبکه های اجتماعی دنبال کنید.

آموزش کامل دستور mv در لینوکس برای انتقال و تغییر نام فایلها و فهرستها ابتدا در شبکه Datis ظاهر شد.

دیدگاهتان را بنویسید

آدرس ایمیل شما برای عموم منتشر نخواهد شد.