نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: کد SSH برای Unzip کردن به صورت خاص

  1. #1
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    15
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    2
    تشکر شده در
    2 پست

    پیش فرض کد SSH برای Unzip کردن به صورت خاص

    با سلام خدمت شما

    بنده از linux CentOS 6 استفاده می کنم.

    می خواستم بپرسم از اساتید که آیا میتونن کد SSH ای به من بدن که بتونم :
    10 تا فایل zip رو که هر کدوم نام خاصی دارند و در هر کدوم هر یک فایل با فرمت .apk وجود داره رو Extract کنم؟

    ولی میخوام فایل های .apk اکسترکت شده Rename بشن به نام فایل zip خودشون.

    در ضمن میخوام این کار رو روی 10 تا فایل زیپ یا بیشتر با هم انجام بدم. با یک کد SSH

    به طور مثال فایل زیپ زیر :

    Angry-Birds-v1.zip

    دارای فایلی با نام

    AngB-1.apk

    هست. میخوام این فایل داخل فایل زیپ با نام

    Angry-Birds-v1.apk

    ذخیره بشه در همون دایرکتوری و این کار رو میخوام برای فایل هایی با تعداد بالا با هم انجام بشه


    ممنون میشم کمک کنن استاتید و مهندسین عزیز
    با تشکر

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Apr 2013
    محل سکونت
    کرمان
    نوشته ها
    179
    تشکر تشکر کرده 
    18
    تشکر تشکر شده 
    128
    تشکر شده در
    109 پست

    پیش فرض پاسخ : کد SSH برای Unzip کردن به صورت خاص

    می توانید از regular expression استفاده کنید. شبیه کد زیر:
    کد:
    tar *.zip 
    rename .apk v1.apk *.apk


  4. #3
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    15
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    2
    تشکر شده در
    2 پست

    پیش فرض پاسخ : کد SSH برای Unzip کردن به صورت خاص

    نقل قول نوشته اصلی توسط esh نمایش پست ها
    می توانید از regular expression استفاده کنید. شبیه کد زیر:
    کد:
    tar *.zip 
    rename .apk v1.apk *.apk
    ممنون . مثال های من کلی بود. فقط چیز اصلی اینه که در هر فایل زیپ . تنها 1 فایل وجود داره ( فرمتش هم میتونه هر چیزی باشه )
    میخوام اون فایل رو با نام فایل زیپ خودش اکسترکت کنم و این کار رو میخوام برای یک سری فایل زیپ با نوشتن 1 کد انجامش بدم و نمیخوام برای هر فایل زیپ کد بنویسم.
    با تشکر

  5. #4
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2012
    محل سکونت
    ارومیه
    نوشته ها
    413
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    710
    تشکر شده در
    526 پست

    پیش فرض پاسخ : کد SSH برای Unzip کردن به صورت خاص

    اول دو بسته برای zip و unzip کردن را نصب کنید
    کد PHP:
    yum install -y zip unzip 
    بعد هم برای unzip کردن همه فایل هات از دستور زیر استفاده کن
    کد PHP:
    for i in *.zip
    do
    unzip "$i";
    done 
    بعد هم اگر می خوای فایل apk را داخل یک فولدر ذخیر کنی
    کد PHP:
    mkdir apk
    cp 
    -rv $(find /root/ -name *.apkapk 
    حالا اگر هم می خوایی این فولدری که توش apk داری زیپ کنی
    کد PHP:
    zip -r apk.zip apk 

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


  7. #5
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    15
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    2
    تشکر شده در
    2 پست

    پیش فرض پاسخ : کد SSH برای Unzip کردن به صورت خاص

    نقل قول نوشته اصلی توسط safeith نمایش پست ها
    اول دو بسته برای zip و unzip کردن را نصب کنید
    کد PHP:
    yum install -y zip unzip 
    بعد هم برای unzip کردن همه فایل هات از دستور زیر استفاده کن
    کد PHP:
    for i in *.zip
    do
    unzip "$i";
    done 
    بعد هم اگر می خوای فایل apk را داخل یک فولدر ذخیر کنی
    کد PHP:
    mkdir apk
    cp 
    -rv $(find /root/ -name *.apkapk 
    حالا اگر هم می خوایی این فولدری که توش apk داری زیپ کنی
    کد PHP:
    zip -r apk.zip apk 
    با تشکر مهندس

    مثل اینکه منظورم رو خوب نرسوندم به مهندسین عزیز

    این روشی که گفتید خوبه ولی به کار من نمیاد.

    به طور کل من یک سری لینک دانلود دارم تو سایتم و همشون با فرمت زیپ هستن.

    مثلا : http://dl.skyapps.ir/apps2013/Angry-birds.zip

    و میخوام فایلی که درون این فایل زیپ وجود داره و فرمتش مثلا apk هست رو با همون نام فایل زیپ خودش اکسترکت کنم.
    به صورتی که فایل apk از طریق لینک زیر قابل دانلود باشه

    مثلا : http://dl.skyapps.ir/apps2013/Angry-birds.apk

    به خاطر این میخوام این کار رو بکنم چون ممکنه فایل apk درون فایل زیپ اسمش فرق بکنه

    با تشکر

  8. #6
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    15
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    2
    تشکر شده در
    2 پست

    پیش فرض پاسخ : کد SSH برای Unzip کردن به صورت خاص

    پس نمیشه این کارو کرد؟

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

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

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

موضوعات مشابه

  1. مشکل در Unzip سرور
    توسط akbar_syberia در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: March 11th, 2016, 14:24
  2. unzip فایل لینوکس
    توسط par30 در انجمن مباحث دیگر
    پاسخ ها: 10
    آخرين نوشته: April 14th, 2015, 13:40
  3. مشکل unzip در دایرکت ادمین
    توسط yarbash در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 6
    آخرين نوشته: September 23rd, 2013, 19:50
  4. فوری : مشکلی Unzip در لینوکس
    توسط mosavi7 در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: April 22nd, 2013, 21:09
  5. چگونگی unzip فایل ها در کلکسو
    توسط dicaprio_4244 در انجمن کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin
    پاسخ ها: 4
    آخرين نوشته: December 24th, 2012, 20:29

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

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