فرمان MV در لینوکس

Anonim

فرمان MV در لینوکس

نحو

MV یکی از توزیع های استاندارد بر اساس هسته لینوکس است. هر کاربر که می خواهد دستورات پایه پایه را کشف کند، در مورد او شناخته خواهد شد تا هر اقدام لازم را از طریق کنسول مطالعه کند. این ابزار به شما اجازه می دهد تغییر نام دایرکتوری و اشیاء فردی، و همچنین آنها را حرکت دهید. البته، اقدامات مشابه را می توان از طریق رابط گرافیکی اجرا کرد، اما همیشه به آن دسترسی ندارد یا لازم است که این کار را از طریق "ترمینال" انجام دهید، بدون اینکه از محیط دسکتاپ منحرف شود. فعال کردن فرمان MV در کنسول بسیار ساده است، زیرا نحو آن دشوار نیست و گزینه های موجود را می توان به معنای واقعی کلمه در چند دقیقه، تنها به آنها نگاه کرد. با این حال، ما هنوز هم توجه جداگانه ای به قوانین ورودی و استدلال های موجود را بازپرداخت می کنیم، به طوری که حتی کاربران تازه کار هیچ سؤالی در این موضوع ندارند. ما از نحو، یعنی، با قوانین برای طراحی یک خط عمل در کنسول پیشنهاد می کنیم.

همانطور که می دانید، نحو برنامه نویسی مسئول قوانین ورود به کلمات در هنگام تهیه یک یا چند درخواست است. این قانون را کنار گذاشته و تیم امروز در نظر گرفته نشده است. از دنباله های رشته و بستگی دارد، آیا کاربر به درستی نیاز دارد. صحت نوشتن به نظر می رسد این: MV + Options + Source_ فایل ها + Place_name. بیایید هر قطعه را در جزئیات بیشتر در نظر بگیریم تا بتوانید نقش او را درک کنید:

  • MV - به ترتیب، چالش ابزار خود را. این همیشه آغاز خط است، به جز نصب استدلال سودو که مسئول اجرای فرماندهی فرماندهی از طرف Superuser است. سپس رشته نوع Sudo MV + Options + Source_Files + Place_Name را به دست می آورد.
  • گزینه ها، وظایف اضافی مانند پشتیبان گیری، فایل های بازنویسی و سایر اقدامات را نصب می کنند که ما در بخش جداگانه ای از مواد امروز صحبت خواهیم کرد.
  • Source_Files - این اشیاء یا دایرکتوری هایی که می خواهید اقدام کنید، به عنوان مثال، تغییر نام یا حرکت دهید.
  • Location_nation نشان داده شده است زمانی که اشیاء منتقل می شوند، و اگر تغییر نام، نام جدید نشان داده شده است.

این همه قوانین ورودی است که باید به یاد داشته باشید. هیچ ویژگی های بیشتری وجود ندارد، بنابراین شما می توانید به تجزیه و تحلیل گزینه های موجود بروید.

گزینه ها

شما قبلا می دانید که گزینه ها استدلال های اضافی در قالب حروف است که در صورت لزوم برای کار یک تیم از اقدامات اضافی مشخص شده است. تقریبا تمام دستورات موجود در لینوکس را می توان با یک یا چند گزینه انجام داد که همچنین به MV اعمال می شود. فرصت های آن به وظایف زیر هدایت می شود:

  • -Help - مستندات رسمی در مورد ابزار را نمایش می دهد. اگر گزینه های دیگری را فراموش کرده اید، مفید خواهد بود و می خواهید به سرعت خلاصه کلی دریافت کنید.
  • -Version - نسخه MV را نمایش می دهد. تقریبا هرگز توسط کاربران استفاده نمی شود، زیرا تعریف نسخه این ابزار تقریبا هرگز مورد نیاز نیست.
  • -b / -Backup / -Backup = روش - یک کپی از فایل های منتقل شده یا رونویسی ایجاد می کند.
  • -f - هنگامی که فعال می شود، از مجوز از صاحب فایل درخواست نخواهد کرد، اگر آن را به حرکت یا تغییر نام فایل.
  • -i- برعکس، از مالک اجازه خواهد داد.
  • -n - بازنویسی اشیاء موجود را غیرفعال می کند.
  • -Strip-trailing-slashes - نماد نهایی / از فایل را حذف می کند.
  • -t دایرکتوری - تمام فایل ها را به دایرکتوری مشخص منتقل می کند.
  • -u - حرکت می کند تنها اگر فایل منبع جدید از شی مقصد است.
  • -v - اطلاعات مربوط به هر عنصر را در طول پردازش فرمان نمایش می دهد.

در آینده، می توانید از گزینه های فوق استفاده کنید تا آنها را در یک نوار در طول تغییر نام یا انتقال اشیاء یا دایرکتوری های فردی مشخص کنید. بعد، ما پیشنهاد می کنیم جزئیات بیشتری را با محبوب ترین نمونه های تعامل با فرمان MV که در تمام اقدامات مهم متوقف شده اند، بپردازیم.

انتقال فایل ها و پوشه ها

از اطلاعات فوق شما قبلا می دانید که تیم مورد نظر برای انتقال فایل ها استفاده می شود. برای انجام این کار، شما باید "ترمینال" را در یک راه مناسب اجرا کنید و MV myFile1.txt Mydir /، جایگزین نام فایل مشخص شده و پوشه نهایی به لازم است. اگر شی در دایرکتوری فعلی نیست، باید مسیر کامل را به آن ثبت کنید، که ما هنوز هم صحبت می کنیم. همان را می توان با یک پوشه جداگانه انجام داد.

فایل را به پوشه مشخص شده از طریق فرمان MV در لینوکس منتقل کنید

تغییر نام اشیاء و دایرکتوری ها

هدف دوم ابزار کنسول MV، تغییر نام اشیا است. این نیز از طریق یک فرمان انجام می شود. در بالا، ما قول دادیم نشان دهیم که چگونه عملیات انجام می شود که نشان دهنده مسیر کامل است. در این مورد، رشته مشاهده MV / Home / Lumpics مشاهده / دسکتاپ / test.txt test2.txt، جایی که / خانه / lampics / desktop / test.txt محل مورد نیاز از جسم است، با توجه به نام و گسترش آن ، و test2.txt - نامی که پس از فعال شدن تیم به او اختصاص داده خواهد شد.

تغییر نام فایل از طریق ابزار MV در لینوکس

اگر تمایل به مشخص کردن مسیر کامل به شی یا دایرکتوری وجود ندارد، به عنوان مثال، هنگامی که شما نیاز به انجام چندین اقدام در یک جلسه دارید، توصیه می شود با وارد کردن دستور CD به مکان بروید. پس از آن، راه کامل برای نوشتن مورد نیاز نیست.

انتقال به مکان مشخص شده برای ارتباط با ابزار MV در لینوکس

پس از آن، اجازه دهید پوشه را از طریق آزمون MV تست 1 تغییر نام دهیم، جایی که Test1 نام اصلی است و Test1 نهایی است.

پوشه را با استفاده از MV در لینوکس در پوشه فعلی تغییر نام دهید

بلافاصله پس از کلیک بر روی کلید Enter، یک رشته ورودی جدید را مشاهده خواهید کرد، به این معنی که تمام تغییرات با موفقیت انجام شده است. حالا شما می توانید یک مدیر فایل یا هر ابزار دیگری برای بررسی نام دایرکتوری جدید باز کنید.

کاربرد موفقیت آمیز فرمان MV در لینوکس در مکان فعلی

ایجاد نسخه پشتیبان از اشیاء

هنگام آشنایی با گزینه های فرمان، ممکن بود استدلال -B را متوجه شوید. این کسی است که مسئول ایجاد نسخه پشتیبان تهیه شده است. دکوراسیون درست رشته به نظر می رسد: mv -b /test/test.txt test1.txt، جایی که /test/test.txt مسیر فوری به فایل است و test1.txt نام پشتیبان آن است.

ایجاد یک نسخه پشتیبان از یک فایل موجود با فرمان MV در لینوکس

به طور پیش فرض، اشیاء پشتیبان در انتهای نام خود دارای نماد ~ هستند، به ترتیب، فرمان MV نیز آن را به طور خودکار ایجاد می کند. اگر می خواهید آن را تغییر دهید، باید هنگام ایجاد یک پشتیبان، از MV -B -S استفاده کنید. test.txt test1.txt. در اینجا به جای ".txt" فرمت بهینه فایل را برای شما بنویسید.

حرکت چندین فایل در همان زمان

گاهی اوقات نیاز به انتقال چندین فایل در یک بار وجود دارد. با این کار، ابزار مورد بررسی کاملا مقابله است. در ترمینال، شما باید تنها MV myFile1 myFile2 myFile2 mydir /، جایگزین نام اشیاء و پوشه نهایی به لازم است.

حرکت همزمان چندین فایل از طریق ابزار MV در لینوکس

اگر دستورات از کنسول در حال حاضر از دایرکتوری که در آن تمام فایل ها برای حرکت قرار گرفته اند، استفاده کنید، از MV * Mydir / استفاده کنید تا بلافاصله آنها را به دایرکتوری مشخص منتقل کنید. بنابراین شما مقدار قابل توجهی از زمان را به طور متناوب حرکت می دهید یا به صورت دستی وارد نام تمام اشیا می شود.

تمام فایل ها را از پوشه فعلی با استفاده از فرمان MV در لینوکس حرکت دهید

همین امر مربوط به عناصر با همان فرمت است. اگر تمایل به حرکت وجود دارد، به عنوان مثال، فقط تصاویر از نوع JPG، شما باید خط را در MV * .jpg Mydir تغییر دهید. همین امر مربوط به سایر انواع شناخته شده فایل ها است.

انتقال تمام فایل ها با فرمت مشخص شده از طریق فرمان MV در لینوکس

حرکت در دایرکتوری فایل هدف گم شده است

شرایطی وجود دارد که تعدادی از فایل ها باید به یک دایرکتوری خاص منتقل شوند، اما برخی از آنها در این فهرست در دسترس هستند. سپس شما باید از گزینه -n استفاده کنید تا در نهایت تیم MV -N mydir1 / * mydir2 را پیدا کرده است. جایگزین پوشه های مشخص شده در اینجا در مورد لازم برای حرکت به درستی.

انتقال فایل های غیر موجود در دایرکتوری فایل هدف از طریق MV در لینوکس

همانطور که می بینید، فرمان MV را می توان برای اهداف مختلف و با استدلال های خاصی که بدون هیچ مشکلی برای تغییر نام یا انتقال گروه شیء یا برخی از فایل های خاص اجازه می دهد، استفاده می شود. اگر شما علاقه مند به تعامل با سایر استانداردهای کنسول استاندارد در لینوکس هستید، ما به شما توصیه می کنیم مواد این موضوع را با استفاده از لینک های زیر بررسی کنید.

همچنین ببینید:

دستورات اغلب مورد استفاده در "ترمینال" لینوکس

ln / find / ls / grep / pwd / ps / echo / touch / df command در لینوکس

ادامه مطلب