דוגמאות לשימוש של הפקודה לינוקס "זפת"

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

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

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

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

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

מאמר זה יראה לך כיצד להשתמש בפקודה זפת.

כיצד ליצור קובץ זפת

תארו לעצמכם את תיקיית התמונות תחת תיקיית הבית שלך יש הרבה תיקיות שונות עם תמונות רבות בכל תיקיה.

ניתן ליצור קובץ זפת המכיל את כל התמונות שלך תוך שמירה על מבנה התיקיות באמצעות הפקודה הבאה:

tar-cvf תמונות ~ / תמונות

המתגים הם כדלקמן:

כיצד רשימת הקבצים בקובץ זפת

ניתן לרשום את התוכן של קובץ זפת באמצעות הפקודה הבאה:

tarfilename זפת

זה מספק רשימה של קבצים ותיקיות בתוך קובץ זפת.

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

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

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

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

tarfilename זפת

המתגים הם כדלקמן:

כיצד לחלץ קובץ זפת

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

כדי לחלץ את התוכן של קובץ זפת, השתמש בפקודה הבאה:

tarfile

המתגים הם כדלקמן:

כיצד לצרף קבצים לקובץ זפת

אם ברצונך להוסיף קבצים לקובץ זפת קיים, הפעל את הפקודה הבאה:

tarfilename-tarvilename זפת / נתיב / אל / קבצים

המתגים הם כדלקמן:

כיצד לצרף קבצים רק אם הם חדשים יותר

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

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

tarfilename זפת / נתיב / ל / קבצים

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

אם אתה מחלץ קובץ זפת ייתכן שלא תרצה להחליף קבצים אם הם כבר קיימים.

פקודה זו מוודאת שהקבצים הקיימים נשארים לבד:

tarfilename tar-xkvf

רק לחלץ קבצים חדשים יותר מאשר קבצים קיימים

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

הפקודה הבאה מציגה כיצד לבצע זאת:

tar -keep-newer-files -xvf tarfilename

כיצד להסיר קבצים לאחר הוספת אותם קובץ זפת

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

ייתכן שתרצה להסיר את הקובץ המקורי כאשר הוא נוסף לקובץ זפת.

הפקודה הבאה מציגה כיצד לבצע זאת:

tar - remove-files -cvf tarfilename / נתיב / אל / קבצים

לדחוס קובץ זפת כאשר אתה יוצר את זה

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

tarfilename tar / cvfz / נתיב / אל / קבצים

סיכום

הפקודה זפת יש עשרות מתגים מידע נוסף ניתן למצוא באמצעות פקודת זפת גבר או על ידי הפעלת זפת .