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

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

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

Elon Musk جواد ظفر 03/02/1399

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

این دستور به صورت پیش فرض در سیستم عامل لینوکس قرار داده شده است. 

مثال ها 

rename -f -n 's/foo/bar/i' *

تغغیر نام کلمه ی foo به bar به صورت case-sensetive در دایرکتوری جاری 

 

rename -f -n 'y/./_/' *

تغییر کاراکتر . به _ در دایرکتوری جاری 

 

rename -f -n 'y/A-Z/a-z/' *

تغییر تمامی حروف بزرگ به حروف کوچک در دایرکتوری جاری 

 

نکته ی مهم 

با توجه به این که پس از استفاده از این دستور امکان بازگشت به حالت قبل وجود ندارد ابتدا از آپشن n- استفاده کرده و پس از مشاهده تغییرات این گزینه را حذف و مجددا دستور را اجرا کنید