כיצד ליצור ולחלץ קבצי Zip לספריית מסוימת ב־Linux

באחד ממאמרינו על הפקודה tar, הראינו איך לְחלץ קבצי tar לתיקייה מסוימת או שונה ב-Linux. מדריך קצר זה מסביר לך איך לְחַלֵץ/לְפַתֵוח .zip ארכיונים לתיקייה מסוימת או שונה ב-Linux.

Zip הוא תוכנה פשוטה לאריזת קבצים ודחיסתם המיועדת למערכות Unix כולל Linux ו-Windows OS; וגם למספר מערכות הפעלה אחרות. הפורמט "zip" הוא פורמט ארכיב המקובל המשמש במחשבי Windows ובעיקר, הוא מאפשר לך לציין את רמת הדחיסה בין 1 ל-9 כאפשרות.

קראו גם: 5 כלים לפקודת שורת פקודה הטובים ביותר לארכיב עבור Linux

יצירת קובץ ארכיב .zip ב-Linux

כדי ליצור קובץ מדחיס .zip (ארכוב ודחיס) מהשורת פקודה, תוכל להריץ פקודה דומה לזו למטה, הדגל -r מאפשר קריאת רקורסיבית של מבנה תיקיית קבצים.

$ zip -r tecmint_files.zip tecmint_files 
Create Zip File in Linux

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

$ unzip tecmint_files.zip

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

חילוץ קובץ Zip לתיקייה ספציפית או שונה

כדי לחלץ/לפתח קבצי ארכיון .zip לתיקיית ספציפית או שונה מהשורת פקודה, כלול את הדגל -d בפקודת הפתיחה כפי שמוצג להלן. נשתמש בדוגמה הזו כדי להדגים זאת.

זה יחלץ את תוכן הקובץ .zip לתיקיית /tmp:

$ mkdir -p /tmp/unziped
$ unzip tecmint_files.zip -d /tmp/unziped
$ ls -l /tmp/unziped/
Extract Zip Files to Specific Directory

למידע נוסף על השימוש, קרא את דפי המדריך של פקודת zip ו- unzip.

$ man zip
$ man unzip 

יתכן כי תרצה לקרוא גם את המאמרים הקשורים הבאים.

  1. איך לקמפץ/לדחוס קבצים ותיקיות ב-Linux
  2. איך לפתוח, לחלץ וליצור קבצי RAR ב-Linux
  3. Peazip – מנהל קבצים נייד וכלי ארכיון ל-Linux
  4. Dtrx – כלי חכם לחילוץ ארכיונים (tar, zip, cpio, rpm, deb, rar) ל-Linux

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

Source:
https://www.tecmint.com/unzip-extract-zip-files-to-specific-directory-in-linux/