-
تغییر گروهی نام فایل ها در لینوکس
سلام دوستان
من تو سرورم حدود 2000 تا فایل دارم
میخواستم یک قسمت از اسم فایل که تو همه این فایل ها مشترک هست رو از طریق کامند تعویض کنم
متاسفانه لینوکس بلد نیستم و نمیدونم از چه کامند و پارامتر هایی استفاده کنم
فرض کنید تمام فایل ها 123 رو تو اسم خودشون دارن و ما میخواییم هر جا 123 بود به جاش 456 بذاریم
ممنون میشم کمک کنید
-
تعداد تشکر ها از Rezaee به دلیل پست مفید
-
June 3rd, 2014 11:49
# ADS
-
پاسخ : تغییر گروهی نام فایل ها در لینوکس
سلام
با استفاده از دستور sed میتوانید این کار ار انجام دهید.
لینک آموزش
Examples of how to use the command sed
-
تعداد تشکر ها از Iran Tech به دلیل پست مفید
-
پاسخ : تغییر گروهی نام فایل ها در لینوکس
سلام دوست عزیز
ممنون از راهنمایی
ولی من از اونجا که لینوکس وارد نیستم همینطور به کامند هاش
نتونستم دستور درست رو برای منظوری که میخوام پیدا کنم
فرض کنید تو یک دایرکتوری این فایل ها هستند
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
ممنون میشم دستوری راهنماییم کنید
-
تعداد تشکر ها از Rezaee به دلیل پست مفید
-
پاسخ : تغییر گروهی نام فایل ها در لینوکس
دستور زیاد پیدا کردم تو نت ولی کار کردن باهاشون رو بلد نیستم
کسی نیست ؟
-
تعداد تشکر ها از Rezaee به دلیل پست مفید
-
پاسخ : تغییر گروهی نام فایل ها در لینوکس
در دایرکتوری مورد نظر وارد شوید و دستور زیر را اجرا کنید:
کد:
for file in $(ls); do mv $file ${file/.123/.456}; done
-
تعداد تشکر ها از webworld به دلیل پست مفید