במאמר זה, תלמד כיצד לחלץ קבצי ZIP דרך שורת הפקודה במערכת Linux באמצעות כלי הפקודה unzip. ביצענו כמה פקודות שימושיות לפתיחת רזה במערכת אובונטו 20.04 המפורטות להלן:
כיצד להשתמש בפקודת unzip באובונטו 20.04?
פקודת הפתיחה כבר מותקנת במערכת אובונטו 20.04 שלי. אבל אם זה לא מותקן במערכת הלינוקס שלך, תוכל להתקין אותו בקלות במערכת שלך.
כדי להתקין פקודת unzip, פתח את חלון הטרמינל באמצעות Ctrl + Alt + t והקלד את הפקודה הבאה במסך הטרמינל:
$סודומַתְאִיםלהתקין לִפְתוֹחַ
חלץ קובץ ZIP עם פקודת unzip
באמצעות פקודת הפתיחה הפשוטה, תוכל לחלץ את כל הקבצים מארכיון ה- zip לספריית הקבצים הנוכחית של zip, כדלקמן:
$לִפְתוֹחַfilename.zipלדוגמה, הורדנו קובץ zip ב'הורדות 'עם השם' testfile.zip '. אז ראשית, נווט לספריית הורדות ולאחר מכן חילצנו את קובץ ה- zip באמצעות הפקודה הבאה:
$CDהורדות
$לִפְתוֹחַtestfile.zip
פתח את הקובץ לספרייה אחרת
באמצעות מתג -d עם פקודת unzip, תוכל לחלץ את הקובץ למיקום אחר במקום לספרייה הנוכחית. התחביר הבסיסי הוא כדלקמן:
$לִפְתוֹחַfilename.zip-d /נתיב ספרייהלדוגמה, אנו רוצים לחלץ קובץ zip בשולחן העבודה במקום ההורדות הנוכחיות. לכן, השתמשנו בפקודה הבאה לשם כך:
$סודו לִפְתוֹחַtestfile.zip-d /בית/חוֹרֵק/שולחן עבודהכפי שאתה יכול לראות בתמונה הבאה התיקיה חולצה בשולחן העבודה שלי. היית צריך לקבל הרשאות קריאה וכתיבה לחילוץ קובץ ZIP לספריות שונות.
חלץ קבצי ZIP עם פלט מדכא
כאשר חילצת קובץ zip, הוא מדפיס תחילה את כל הקבצים במהלך החילוץ ומציג גם סיכום בסיום. באמצעות מתג '-q' עם פקודת unzip, תוכל להימנע מהדפסת הודעות אלה במסוף כדלקמן:
$לִפְתוֹחַ -qfile-name.zipלדוגמה, חילצנו 'testfile.zip' באמצעות מתג '-q'. אתה יכול לראות שקובץ ה- zip חולץ מבלי להדפיס שמות קבצים.
$לִפְתוֹחַ -qtestfile.zipאל תכלול קבצים מחילוץ קובץ ZIP
אתה יכול לא לכלול ספריות וקבצים תוך ביטול רחיצת קובץ zip. השתמש במתג '-x' עם פקודת unzip ושם קבצים לא נכללים המופרדים ברווח כדלקמן:
$לִפְתוֹחַfile-name.zip-איקסname-exclude1 שם-exclude2לדוגמה, אנו רוצים לא לכלול ספריות 'wp-content' ו- 'wp-admin' כדלקמן:
$לִפְתוֹחַtestfile.zip-איקס '*wp-content*' '*wp-admin*'תחליף את הקבצים הקיימים שלא רוכזו
אם כבר פרקת את הקובץ ולאחר מכן תפעיל שוב את הפקודה כדלקמן:
$לִפְתוֹחַtestfile.zipבמקרה זה, הוא יבקש ממך להחליף את הקובץ הפתוח הקיים המוצג בפלט הבא:
כדי להחליף את הקבצים הקיימים מבלי ליצור הודעה, תשתמש באפשרות '-o' עם פקודת הפתיחה כדלקמן:
$לִפְתוֹחַ -אוֹtestfile.zipאנא השתמש בפקודה זו בזהירות מכיוון שבשל כל טעות אתה יכול לאבד את הנתונים המקוריים שלך.
רשימת התוכן של קובץ ה- zip
האפשרות '-l' עם פקודת unzip משמשת לרשימת התוכן של קובץ zip כדלקמן:
$לִפְתוֹחַ -הfile-name.zipבדוגמה הבאה, רישמנו את התוכן של 'testfile.zip'.
$לִפְתוֹחַ -הtestfile.zipאם אינך רוצה להחליף את הקבצים הקיימים או למחוק בטעות כמה קבצים שחולצו. לאחר מכן, תוכל להשתמש באפשרות '-n' עם פקודת unzip שתדלג בכוח על חילוץ קבצים שכבר חולצו או קיימים.
$לִפְתוֹחַ -ntestfile.zipלפתוח קבצים מרובים
באמצעות ביטויים רגילים תוכל לפתוח קבצי ארכיון תואמים מרובים בספרייה הנוכחית. כדי לפתוח קבצים מרובים, תשתמש בפקודה הבאה במסוף:
$לִפְתוֹחַ '*.רוכסן'בתמונה הבאה, אתה רואה שהיא תמציא את כל קבצי ה- zip מספריית העבודה הנוכחית.
כיצד לפרק קבצים המוגנים באמצעות סיסמה?
תוכל גם לפרוק את קובצי ה- zip המוגנים באמצעות סיסמה באמצעות הפקודה unzip כדלקמן:
$לִפְתוֹחַ -פסיסמה file-name.zipפתיחת קבצים המוגנים באמצעות סיסמה באמצעות שורת הפקודה אינה מאובטחת. לכן, עדיף להימנע מכך.
במאמר זה למדת את השימושים בפקודת unzip שעוזרים מאוד לפרט ולחלץ את ארכיון ה- ZIP. אני מקווה שמאמר זה יהיה שימושי עבורך בעתיד.