تغییر گروهی نام فایل ها در لینوکس
سلام دوستان
من تو سرورم حدود 2000 تا فایل دارم
میخواستم یک قسمت از اسم فایل که تو همه این فایل ها مشترک هست رو از طریق کامند تعویض کنم
متاسفانه لینوکس بلد نیستم و نمیدونم از چه کامند و پارامتر هایی استفاده کنم
فرض کنید تمام فایل ها 123 رو تو اسم خودشون دارن و ما میخواییم هر جا 123 بود به جاش 456 بذاریم
ممنون میشم کمک کنید
پاسخ : تغییر گروهی نام فایل ها در لینوکس
سلام
با استفاده از دستور sed میتوانید این کار ار انجام دهید.
لینک آموزش
Examples of how to use the command sed
پاسخ : تغییر گروهی نام فایل ها در لینوکس
سلام دوست عزیز
ممنون از راهنمایی
ولی من از اونجا که لینوکس وارد نیستم همینطور به کامند هاش
نتونستم دستور درست رو برای منظوری که میخوام پیدا کنم
فرض کنید تو یک دایرکتوری این فایل ها هستند
file1.123.avi
filebiname.123.mkv
yediledige.123.mp4
filechaharom.123.mkv
5ominfile.123.avi
yealamefile.123.avi
حالا میخوام به جای 123 تو اسم تمام این فایل ها 456 بیاد
یعنی بشن
file1.456.avi
filebiname.456.mkv
yediledige.456.mp4
filechaharom.456.mkv
5ominfile.456.avi
yealamefile.456.avi
ممنون میشم دستوری راهنماییم کنید
پاسخ : تغییر گروهی نام فایل ها در لینوکس
دستور زیاد پیدا کردم تو نت ولی کار کردن باهاشون رو بلد نیستم
کسی نیست ؟
پاسخ : تغییر گروهی نام فایل ها در لینوکس
در دایرکتوری مورد نظر وارد شوید و دستور زیر را اجرا کنید:
کد:
for file in $(ls); do mv $file ${file/.123/.456}; done