صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از شماره 11 تا 20 , از مجموع 24

موضوع: مشکل نام فایل ها در سرور

  1. #11
    عضو انجمن ehsanx آواتار ها
    تاریخ عضویت
    Aug 2011
    نوشته ها
    152
    تشکر تشکر کرده 
    46
    تشکر تشکر شده 
    178
    تشکر شده در
    141 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    نقل قول نوشته اصلی توسط ehsanx نمایش پست ها
    منظورتون اینه میخواهید توی یه سری فایل که اسمهاشون متفاوته و پوشه‌های متفاوت اما همه زیر یک پوشه اصلی، مثل یک ویرایشگر متن replace all کنید؟
    نقل قول نوشته اصلی توسط Esi نمایش پست ها
    دقیقا همین طور هست !
    نقل قول نوشته اصلی توسط Esi نمایش پست ها
    متاسفانه این کد کاربردی نداشت . هیچ تغییری اعمال نکرد . یه بار دیگه عرض میکنم که نام کل فایل تغییری نمیخوام بکنه فقط یه قسمتی از نام فایل ها replace بشه !
    دستوری که من نوشتم توی همه فایلها به جای عبارت vampi3 عبارت vampie رو جایگزین می‌کرد. ظاهرا چیزی که شما میخواهید اینکه اسم فایل تغییر کنه.

    اگر اینبار واقعا اینطور هست، و همه فایلهاتون توی یه فلدر هستند، به اون فلدر برید و این دستور رو بزنید:
    rename 's/.vampi3/.vampie' *.vampi3

    لطفا از فایلهاتون کپی بگیرید و بعدا این دستور رو بزنید.
    ویرایش توسط ehsanx : August 11th, 2011 در ساعت 20:14
    کمترین قیمت ثبت دامنه (slab آخر DirectI)
    کام نت ارگ فقط 8.89$
    پنل ریسلر با امکان تعریف مشتری و ریسلر با آدرس اختصاصی
    دلار به قیمت بازار (صرافی کیش)

  2. تعداد تشکر ها از ehsanx به دلیل پست مفید

    Esi

  3. # ADS




     

  4. #12
    عضو جدید Esi آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    93
    تشکر تشکر کرده 
    73
    تشکر تشکر شده 
    107
    تشکر شده در
    84 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    متاسفانه اینم کار نکرد .من عذر میخوام اگه قبلا منظورم رو بد معرفی کردم. مثال میزنم بهتر متوجه بشوید :
    من توی یه پوشه مثلا 50 تا فایل دارم با نام های مختلف که توی نام اکثرشون یه عبارت مشترک (فرض عوض میکنم به نام سایت تا بهتر جا بیفته) وجود داره الان نام یکی از اون فایلها Alive-Video-Converter-5.0.3.2--www.Myoldsite.com--.zip هست .حالا من چون دامنه سایت رو عوض کردم ، در بانک اطلاعاتی سایت اسم تمام فایل هام خودکار به نام دامنه جدید ثبت شده . علاوه بر این یه سری لغات هم دچار تغییر شدند (دقیقا مثل همین ) حالا من میخوام بجای دونه دونه یه دستور بدم تمام فایل ها از اسم قبلی به اسم Alive-Video- Converter-5.0.3.2--www.Mynewsite.com--.zip تغییر کنند ! الان دقیقا مطلب جا افتاد ؟
    نقل قول نوشته اصلی توسط REXNET نمایش پست ها
    دوست عزیز عرض کردم خدمتتون که با دستور rename و استفاده از REGEX مناسب میتونید به خواسته تون برسید. برای اعمال دستور روی تمام فایل های موجود در یک فولدر نیز فقط کافیه از یک حلقه for استفاده کنید.
    نقل قول نوشته اصلی توسط commit نمایش پست ها
    چرا دستورش رو نمینویسید و جمعی رو از نگرانی خارج نمیکنید؟


    در تکمیل فرمایش دوست عزیزمون commit ، یادآوری از صدا و سیمای میهن و برخی ضرب المثل های معروف می کنم .
    ویرایش توسط Esi : August 11th, 2011 در ساعت 21:19

  5. #13
    عضو انجمن REXNET آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    CYBER - LA
    نوشته ها
    304
    تشکر تشکر کرده 
    12
    تشکر تشکر شده 
    523
    تشکر شده در
    327 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    هلو برو تو گلو همیشه راحت تره دیگه... گوگل هم که همه تحریم کردم جدیدا !!!

    براتون یک اسکریپت نوشتم که این کار رو براتون انجام بده... ضمیمه کردم که میتونید دانلود کنید. فقط دو نکته:

    1. فایل رو حتما با نام rename.sh و در پوشه فایل هاتون قرار بدهید.
    2. با دستور زیر میتونید از این اسکریپت استفاده کنید:
    کد:
    ./rename.sh old-phrase new-phrase
    ارادتمند


    ** ویرایش :
    1. کاراکتر اضافه آخر فایل پاک شد.
    2. اگر سیستم عامل تان ویندوز است، لطفا محتویات فایل رو بصورت دستی و نه توسط FTP به سرور انتقال دهید. (طبق فیلم آموزشی تهیه شده در صفحه بعد)
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط REXNET : August 17th, 2011 در ساعت 20:16
    How terrible is wisdom when it holds no benefit for the wise?" - Louis Cypher"

  6. تعداد تشکر ها ازREXNET به دلیل پست مفید


  7. #14
    عضو انجمن ehsanx آواتار ها
    تاریخ عضویت
    Aug 2011
    نوشته ها
    152
    تشکر تشکر کرده 
    46
    تشکر تشکر شده 
    178
    تشکر شده در
    141 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    rexnet عزیز، دستوریکه من نوشتم همین کار اسکروپت شما رو میکنه، فقط لازمه که مقادیر ش رو درست ست کنند.

    rename 's/old/new/' *
    کمترین قیمت ثبت دامنه (slab آخر DirectI)
    کام نت ارگ فقط 8.89$
    پنل ریسلر با امکان تعریف مشتری و ریسلر با آدرس اختصاصی
    دلار به قیمت بازار (صرافی کیش)

  8. تعداد تشکر ها از ehsanx به دلیل پست مفید

    Esi

  9. #15
    عضو انجمن REXNET آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    CYBER - LA
    نوشته ها
    304
    تشکر تشکر کرده 
    12
    تشکر تشکر شده 
    523
    تشکر شده در
    327 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    نقل قول نوشته اصلی توسط ehsanx نمایش پست ها
    rexnet عزیز، دستوریکه من نوشتم همین کار اسکروپت شما رو میکنه، فقط لازمه که مقادیر ش رو درست ست کنند.

    Rename 's/old/new/' *
    ببخشید من ندیده بودم پست شما رو، البته روش کار اسکریپتی که نوشتم فرق می کنه... برای چنین کاری از regex هم میشه استفاده کرد ولی نوشتن قسمت regex دستور، ملزم به اینه که دقیقا ترکیب فایل های ایشون رو میدونستم که توضیح نداده بودند... حالا این اسکریپت به یه روش دیگر همون کار رو داره انجام میده.

    موفق باشید
    How terrible is wisdom when it holds no benefit for the wise?" - Louis Cypher"

  10. تعداد تشکر ها از REXNET به دلیل پست مفید

    Esi

  11. #16
    عضو انجمن ehsanx آواتار ها
    تاریخ عضویت
    Aug 2011
    نوشته ها
    152
    تشکر تشکر کرده 
    46
    تشکر تشکر شده 
    178
    تشکر شده در
    141 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    نقل قول نوشته اصلی توسط REXNET نمایش پست ها
    ببخشید من ندیده بودم پست شما رو، البته روش کار اسکریپتی که نوشتم فرق می کنه... برای چنین کاری از regex هم میشه استفاده کرد ولی نوشتن قسمت regex دستور، ملزم به اینه که دقیقا ترکیب فایل های ایشون رو میدونستم که توضیح نداده بودند... حالا این اسکریپت به یه روش دیگر همون کار رو داره انجام میده.

    موفق باشید
    من کلا حال کردم که یه نفر اینجا دست به آچاره :-)
    برای جایزه اش خواستم (اگر به احتمال یک درصد این دستور رو نمیشناسی) حال داده باشم :-)

    خوش باشی
    کمترین قیمت ثبت دامنه (slab آخر DirectI)
    کام نت ارگ فقط 8.89$
    پنل ریسلر با امکان تعریف مشتری و ریسلر با آدرس اختصاصی
    دلار به قیمت بازار (صرافی کیش)

  12. تعداد تشکر ها از ehsanx به دلیل پست مفید

    Esi

  13. #17
    عضو جدید Esi آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    93
    تشکر تشکر کرده 
    73
    تشکر تشکر شده 
    107
    تشکر شده در
    84 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    ممنون ، فردا چک میکنم خبرش رو همینجا اعلام میکنم .

  14. #18
    عضو جدید Esi آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    93
    تشکر تشکر کرده 
    73
    تشکر تشکر شده 
    107
    تشکر شده در
    84 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    ببخشید دیر شد . من فایل رو باز کردم و عبارت echo "Usage : ./rename oldwebsite.com newwebsite.com"; رو توش ذخیره کردم .


    بعد فایل رو در پوشه ای که میخواستم توسط ftp آپلود کردم و با putty داخل اون پوشه رفتم و دستور رو زدم ./rename oldwebsite.com newwebsite.com

    که این پیغام رو مشاهده کردم : -bash: ./rename.sh: Permission denied

  15. #19
    عضو انجمن REXNET آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    CYBER - LA
    نوشته ها
    304
    تشکر تشکر کرده 
    12
    تشکر تشکر شده 
    523
    تشکر شده در
    327 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    اسکریپت رو CHMOD باید بکنید، بدین صورت:

    کد:
    chmod 777 rename.sh
    بعدش میتونید بازش کنید...

    ---------- Post added at 04:10 PM ---------- Previous post was at 03:58 PM ----------

    راستی، در محتویات داخل فایل نباید تغییری ایجاد می کردید.... اون چیزی که تغییر دادید راهنمای استفاده از اسکریپت بود!!! :دی

    اسکریپت رو بدون هیچ تغییری به سرور تون انتقال بدهید و سپس با وارد کردن دستوری که داده بودم، در خط فرمان خود لینوکس میتونید از اون استفاده کنید....
    ویرایش توسط REXNET : August 17th, 2011 در ساعت 17:12 دلیل: هیچی...
    How terrible is wisdom when it holds no benefit for the wise?" - Louis Cypher"

  16. تعداد تشکر ها از REXNET به دلیل پست مفید

    Esi

  17. #20
    عضو جدید Esi آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    93
    تشکر تشکر کرده 
    73
    تشکر تشکر شده 
    107
    تشکر شده در
    84 پست

    پیش فرض پاسخ : مشکل نام فایل ها در سرور

    کد PHP:
    -bash: ./rename.sh: /bin/bash^Mbad interpreterNo such file or directory 

صفحه 2 از 3 نخستنخست 123 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •