وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

0 35
زمان لازم برای مطالعه: 4 دقیقه


تغییر نام یک فایل موجود یک عملیات اساسی است که معمولاً به ابزار تخصصی در هیچ سیستم عاملی نیاز ندارد. تغییر نام یک فایل در لینوکس کار بسیار ساده ای است اما تغییر نام بیش از یک یا چند فایل از طریق آن terminal برای کاربران جدید لینوکس یک کار چالش برانگیزتر است. در تمام توزیع های لینوکس، terminal ضروری است command-line برنامه ای برای مدیریت سیستم های لینوکس.

با این حال، برای استفاده موثر از این برنامه CLI، باید دانش قوی در مورد دستورات و اصول اساسی لینوکس مانند ایجاد، حذف و تغییر نام یک فایل موجود داشته باشید. دستورات مختلفی در سیستم لینوکس اوبونتو برای تغییر نام فایل موجود است که در این مقاله بررسی خواهیم کرد.

ما جزئیات جامعی را در این آموزش ارائه خواهیم داد روی چگونه می توانید نام یک فایل را در اوبونتو با استفاده از command-line ترمینال برنامه تمام دستورات برای نمایش اجرا شده است روی سیستم لینوکس اوبونتو 20.04.

تغییر نام فایل ها در سیستم Ubuntu 20.04 LTS با استفاده از ترمینال

دو دستور مختلف “mv” و “rename” در سیستم لینوکس اوبونتو برای تغییر نام فایل از طریق موجود هستند. terminal یا command-line رویکرد. اجازه دهید در مورد هر دستور به تفصیل صحبت کنیم.

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

قبل از استفاده از دستور ‘mv’، باید بدانید که چگونه کار می کند روی سیستم شما سینتکس اصلی دستور ‘mv’ در زیر آورده شده است:

mv [options] [file-source] [Destination]

محبوب ترین گزینه های دستور ‘mv’ در زیر ارائه شده است:
– هیچ پیام یا هشداری را قبل از بازنویسی نام فایل نمایش نمی دهد.
-من – قبل از تغییر نام یک فایل، پیام های تأیید یا هشدار فوری را نمایش می دهد.
-u – در صورت نبود فایل، فایلی را جابجا می کند روی مقصد مشخص شده یا در صورت وجود یک فایل جدید.

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

پیشنهاد می‌کنیم بخوانید:  روش استفاده از اوبونتو Timedatectl

مثال

به عنوان مثال، برای تغییر نام فایل “testfile1.txt” به “testfile2.txt” باید دستور زیر را اجرا کنید:

$ mv testfile1.txt testfile2.txt

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

چگونه از دستور mv برای تغییر نام چندین فایل استفاده کنیم؟

معمولا تنها با استفاده از دستور move می توانید نام یک فایل را تغییر دهید. برای تغییر نام چندین فایل با استفاده از دستور mv، می توانید از دستور mv برای ترکیب با دستورات مختلف استفاده کنید. فرض کنید، دستور mv را می توان همراه با حلقه for، حلقه while و دستور find استفاده کرد.

اجازه دهید با کمک یک مثال توضیح دهیم. در اینجا، می‌خواهیم همه فایل‌های پسوند txt دایرکتوری فعلی را که با پسوند .html دیگری جایگزین شده‌اند، تغییر نام دهیم. در این مورد کد زیر به ما کمک می کند:

برای f که در *txt. انجام دادن

mv $f ${f%.txt}html”
انجام شده

کد بالا با استفاده از حلقه for در لیست فایل هایی که پسوند txt. دارند تکرار می شود. پس از آن در خط دوم هر پسوند فایل txt را با .html جایگزین می کند. در پایان، «انجام شد» پایان بخش حلقه for را نشان می‌دهد.

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

با استفاده از دستور تغییر نام، می توانید به طور مستقیم چندین فایل یک جریان را تغییر نام دهید. این دستور در مقایسه با دستور ‘mv’ دارای ویژگی های پیشرفته تری است. برای تغییر نام فایل ها با استفاده از دستور rename، باید دانش اولیه ای در مورد استفاده از عبارات منظم داشته باشید.

در اکثر توزیع های لینوکس، دستور ‘rename’ به طور پیش فرض نصب می شود. با این حال، اگر دستور تغییر نام را نصب نکرده باشید روی سیستم اوبونتو شما به راحتی قابل نصب است روی اوبونتو و مشتقات آن با اجرای دستور زیر:

$ sudo apt نصب تغییر نام دهید

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

نحو دستور تغییر نام

با استفاده از سینتکس زیر می توانید از دستور rename استفاده کنید:

تغییر نام دهید [OPTIONS] فایل های Perlexpressions

دستور rename نام فایل ها را مطابق عبارات منظم پرل تغییر می دهد.

مثال

در مثال زیر می خواهیم پسوند تمامی فایل های متنی را تغییر دهیم. بنابراین، با اجرای دستور زیر همه فایل‌های با پسوند txt را به .html تغییر داده یا جایگزین می‌کنیم:

$ تغییر نام دهید ‘s/.txt/.html/’ *txt

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

هنگامی که از دستور تغییر نام و به دنبال آن گزینه ‘-n’ استفاده می کنید، نام فایل هایی که باید تغییر نام داده شوند را نیز نمایش می دهد و آنها را به صورت زیر تغییر نام می دهد:

$ تغییر نام دهید -n ‘s/.html/.txt/’ *.html

دستور بالا نتیجه زیر را نمایش می دهد روی را terminal پنجره:

پیشنهاد می‌کنیم بخوانید:  روش به روز رسانی resolv.conf روی اوبونتو

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

به طور پیش فرض، دستور تغییر نام فایل موجود را بازنویسی نمی کند. با این حال، اگر گزینه -f را به همراه دستور تغییر نام ارسال کنید، به شما کمک می کند تا فایل های موجود را بازنویسی کنید. دستور زیر را برای استفاده از دستور rename و سپس گزینه -f اجرا کنید:

$ تغییر نام دهید ‘s/.txt/.html/’ *txt

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

برای تغییر یا تغییر نام فایل با استفاده از دستور rename از دستور زیر استفاده کنید:

$ تغییر نام دهید ‘s/old-filename/new-filename/’ فایل ها

مثال

به عنوان مثال، ما می خواهیم یک فایل با نام “testfile.txt” را به newtestfile.txt تغییر نام دهیم. در این صورت دستور بالا به شکل زیر تغییر می کند:

$ تغییر نام دهید/فایل آزمایشی/newtestfile/testfile.txt

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

برای مشاهده استفاده بیشتر از دستور تغییر نام، اجازه دهید مثال های زیر را امتحان کنیم:

به عنوان مثال، برای تغییر نام همه آن فایل هایی که حاوی فاصله در نام فایل هستند و می خواهید آن را با زیرخط جایگزین کنید. در این صورت دستور rename به روش زیر به شما کمک می کند:

$ تغییر نام دهید ‘y/ /\_/’ \*

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

با استفاده از دستور rename می توانید نام فایل را با تمام حروف کوچک به صورت زیر تبدیل کنید:

$ تغییر نام دهید ‘y/AZ/az/’ \*

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

$ تغییر نام دهید ‘y/az/AZ/’ \*

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

برای بررسی گزینه ها و کاربردهای بیشتر دستور تغییر نام، عبارت زیر را تایپ کنید terminal دستور:

$ تغییر نام –کمک

چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟چگونه می توانم یک فایل را در ترمینال اوبونتو تغییر نام دهم؟

نتیجه

در این مقاله روش تغییر نام فایل ها در توزیع LTS Ubuntu 20.04 با استفاده از terminal کاربرد. علاوه بر این، کار و استفاده از دستورات ‘mv’ و ‘rename’ را برای تغییر نام یک فایل بررسی کردیم. از بحث بالا به این نتیجه رسیدیم که دستور mv برای تغییر نام فایل مفید است اما دستور rename گزینه های پیشرفته تری را برای تغییر نام فایل در سیستم اوبونتو ارائه می دهد.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-01 10:28:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

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

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید