לפתוח את הפקודה ב- Linux

Unzip Command Linux



סיומת ZIP היא פורמט הקובץ הנפוץ ביותר המשמש לדחיסת נתונים ללא אובדן נתונים. בקובץ ZIP, המשתמש יכול לדחוס יותר מספרייה אחת וקבצים דחוסים. לכן, משתמשים צריכים לחלץ את קבצי ה- ZIP האלה עם כלי שורת פקודה כלשהו או כלי עזר. במערכת לינוקס, שימוש בפקודת unzip משתמשים יכולים להתמודד בקלות עם כל סוגי קבצי ה- ZIP.

במאמר זה, תלמד כיצד לחלץ קבצי 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. אני מקווה שמאמר זה יהיה שימושי עבורך בעתיד.