פיקוד לינוקס

ZIP קבצים היא דרך קלה ויעילה להעביר אותם בין מחשבים ושרתים באמצעות רוחב פס הרבה פחות מאשר שליחת קבצים בגודל מלא. כאשר אתה מקבל ארכיון מכווצת בלינוקס, decompressing זה פשוט באותה מידה. הנה כמה דרכים להשתמש בפקודת Unzip בשורת הפקודה של Linux .

דחיסת קובץ ZIP יחיד לתוך התיקיה הנוכחית

התחביר הבסיסי עבור decompressing קובץ הוא:

לפתוח שם קובץ

כדוגמה, נניח שיש לך אלבום בשם "איום על פיכחון" על ידי הלהקה המכוערת קיד ג'ו כקובץ zip בשם "איום לפיכחון".

כדי לפתוח את הקובץ בתיקיה הנוכחית, פשוט הפעל את הפקודה הבאה:

לפתוח "איום על פיכחון"

Decompressing מספר קבצים

הפקודה האישית מאפשרת לך לבטל לחץ על יותר מקובץ אחד בכל פעם באמצעות התחביר הבא:

לפתוח שם קובץ

תגיד שאתה zipped שלושה קבצים של אליס קופר אלבומים בשם "אשפה", "היי Stoopid," ו "Dragontown" בנפרד. כדי לפתוח את הקבצים האלה, תוכל לנסות להזין את הפרטים הבאים:

לפתוח "Trash.zip" "Dragontown.zip" "היי Stoopid.zip"

מה שאתה מקבל אז, היא שגיאה זו:

ארכיון: Trash.zip הזהירות: שם הקובץ לא תואם: Dragontown.zip <

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

unzip '*. zip

היזהר, אם כי: פקודה זו היא חסרת הבחנה ו decompress כל קובץ zip בתיקייה הנוכחית.

לפתוח קובץ אך לא לכלול אחרים

אם יש לך קובץ zip ואתה רוצה לחלץ את כל הקבצים למעט אחד, השתמש בבורר -x, כדלקמן:

לפתוח קובץ

כדי להמשיך עם הדוגמה שלנו, את האלבום "אשפה" על ידי אליס קופר יש שיר שכותרתו "מיטה של ​​ציפורניים". כדי לחלץ את כל השירים למעט "Bed Of Nails", תשתמש בתחביר הבא:

Unzip Trash.zip -x "מיטה של ​​Nails.mp3"

חלץ קובץ Zip לספרייה אחרת

אם אתה רוצה לשים את התוכן של קובץ ה- zip בספרייה אחרת מזו הנוכחית, השתמש במתג -D, כך:

לפתוח נתיב / אל / לחלץ / אל

לדוגמה, כדי לשחרר את הקובץ "Trash.zip" ל- "/ home / music / Alice Cooper / Trash", תשתמש בתחביר הבא:

פתח את Trash.zip -d / home / music / אליס קופר / אשפה

כיצד להציג את התוכן של קובץ Zip דחוס

כדי לרשום את התוכן של קובץ דחוס, השתמש במתג -l:

לפתוח את הקובץ filename.zip

כדי לראות את כל השירים באלבום "Trash.zip", השתמש בפריטים הבאים:

לפתוח

המידע המוחזר כולל:

כיצד לבדוק אם קובץ Zip חוקי

כדי לבדוק אם קובץ zip תקין לפני החילוץ, השתמש במתג -t:

לפתוח את הקובץ filename.zip

לדוגמה, כדי לבדוק אם "Trash.zip" תקף, תוכל להפעיל את הפעולות הבאות:

לפתוח

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

הצג מידע מפורט על קובץ דחוס

אם ברצונכם לקבל מידע מפורט יותר, השתמשו במתג -v, המפיק מידע מפורט יותר:

התחביר הוא כדלקמן:

unzip -v שם קובץ

לדוגמה:

unzip -v trash.zip

פלט verbose מכיל את המידע הבא:

לשחרר לחץ על קובץ zip של המדריך הנוכחי ללא יצירת ספריות

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

לדוגמה, אם אתה מחלץ קובץ zip בשם "filename1.zip" עם המבנה הבא, התיקיות יהיו מחדש כאשר אתה פותח את זה:

אם ברצונך שכל הקבצים ".txt" יחלצו לתיקיה הנוכחית מבלי שהתיקיות ייווצרו מחדש, תשתמש במתג -j, כדלקמן:

לפתוח את הקובץ

ביטול לחץ על קובץ מבלי להציג כאשר הקבצים כבר קיימים

תארו לעצמכם שיש לכם קובץ zip שכבר פתחתם, והתחלתם לעבוד על הקבצים שחילצתם.

אם יש לך קובץ אחר שברצונך לפתוח את הקובץ zip מכיל קבצים שכבר קיימים בתיקיית היעד, תוצג אזהרה לפני שהמערכת תחליף את הקבצים. זה בסדר, אבל אם אתה מחלץ קובץ עם 1000 קבצים בו, אתה לא רוצה להתבקש בכל פעם.

לכן, אם אינך רוצה להחליף קבצים קיימים, השתמש בבורר -n:

לפתוח את ה- filename.zip

אם לא אכפת לך אם הקובץ כבר קיים ואתה תמיד רוצה להחליף את הקבצים בזמן שהם מופקים ללא הנחיה, השתמש בבורר -O:

לפתוח-קובץ filename.zip

חלץ סיסמה מוגן קבצים

אם עליך לפתוח קובץ הדורש סיסמה לגישה, השתמש במתג -P ואחריו הסיסמה:

לפתוח את הסיסמה - filename.zip סיסמה

לדוגמה, כדי לפתוח קובץ בשם "cats.zip" עם הסיסמה "kittens123", השתמש בפריטים הבאים:

לפתוח - Kittens123 filename.zip

פתיחת קובץ מבלי להציג פלט כלשהו

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

פתח את הקובץ filename.zip

פעולה זו פותחת את שם הקובץ מבלי לספק פלט כלשהו ומחזירה אותך לסמן כאשר הוא סיים.

לינוקס מספקת עשרות מתגים נוספים. בקר בדפי האדם של Linux כדי ללמוד עוד.