דף הבית » איך ל » לפתוח או Unrar קבצים רבים בבת אחת ב - Linux

    לפתוח או Unrar קבצים רבים בבת אחת ב - Linux

    אם יש לך ספרייה עם עשרות קבצים מכווצת או rar'd, אתה יכול להפעיל פקודה אחת כדי לפתוח את כולם צעד אחד, בזכות כוח של פגז bash.

    למשימה זו, נשתמש במבנה הפקודה לולאה. החלף עם שם משתנה, ועם פקודה שמפיקה רשימה או רשימה מפורשת.

    ב
    לעשות
    הפקודה
    בוצע

    אתה יכול להריץ אותו על שורה אחת עם תחביר זה במקום:

    עבור ב: לעשות פקודה $, נעשה

    אז אם אתה רוצה unrar רשימה של קבצים, אתה יכול להשתמש בפקודה זו. אתה לא בהכרח צריך את הציטוטים, אבל זה עוזר כאשר שמות קבצים יש רווחים או משהו כזה בהם.

    עבור f * ב - .rar, לעשות unrar דואר "$ f"; נעשה

    אם אתה רוצה להשתמש 7zip כדי לחלץ רשימה של קבצים:

    עבור f * ב .001, לעשות 7z e "$ f"; נעשה

    לחלופין, אם ברצונך לפתוח רשימת קבצים:

    עבור f. * .zip, לעשות לפתוח "$ f"; נעשה

    אתה יכול אפילו שרשרת פקודות יחד אם אתה רוצה. לדוגמה, אם כל קבצי ה- zip שלך הכילו קבצי txt ואתה רוצה לפתוח אותם ואז להעביר את הקבצים unzipped לספרייה אחרת:

    עבור f. * .zip, לעשות לפתוח "$ f"; נעשה; עבור f * ב txt; לעשות mv "$ f" / myfolder /; לעשות

    פגז bash הוא פשוט כל כך חזק מאוד ... זה אפילו לא לנצל את הכוח, אבל זה צריך לתת לך מושג טוב על מה אפשרי.