זפת בלינוקס - דוגמאות לפיקוד על Tar GZ, Tar File, Tar Directory ו- Tar Compress

האם ברצונך לשלב חבורה של קבצים וספריות לקובץ יחיד? tarהפקודה לינוקס היא מה שאתה מחפש!

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

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

למד כיצד להשתמש tarבמאמר מהיר זה.

תחביר

tar [options] [archive-file] [file or directory to be archived]

אפשרויות:

-c: יוצר ארכיון

-x: מחלץ את הארכיון

-f: יוצר ארכיון עם שם קובץ נתון

-t: מציג או מפרט קבצים בקובץ שהועבר בארכיון

-u: ארכיונים ומוסיף לקובץ ארכיון קיים

-v: מציג מידע רבתי

-A: שרשור קבצי הארכיון

-z: דוחס את קובץ הזפת באמצעות gzip

-j: דוחס את קובץ הזפת באמצעות bzip2

-W: מאמת קובץ ארכיון

-r: מעדכן או מוסיף קובץ או ספריה בקובץ .tar שכבר קיים

דוגמאות לשימוש

חלץ ארכיון:

tar xfv archive.tar

(אפשרויות: x = תמצית, f = קובץ, v = מילולית)

צור ארכיון עם קבצים או תיקיה:

tar cfv archive.tar file1 file2 file3

(אפשרויות: c = צור)

צור ארכיונים דחוסים:

tar cfzv archive.tar file1 file2 file3

(אפשרויות: z = דחוס עם gzip)

הצג את כל הקבצים בארכיון:

tar tvf archive.tar

צור ארכיון לא דחוס של כל קבצי ה- txt בספריה הנוכחית:

tar cfv archive.tar *.txt

חלץ קבצים מ- gzip tar Archive Archive.tar.gz:

tar xvzf archive.tar.gz

צור קובץ ארכיון זפת דחוס באמצעות bzip2:

tar cvfj archive.tar.tbz example.cpp

(אפשרויות: j = דחוס עם bzip2, גודל קובץ קטן יותר אך לוקח יותר מ -z)

עדכן את קובץ הזפת הקיים על ידי הוספת קובץ todo.txt לארכיון:

tar rvf archive.tar todo.txt

(אפשרויות: r = הוסף קובץ)

רשימת תוכן קובץ הזפת:

tar tf file.tar

(אפשרויות: t = תצוגה, f = קובץ)

צור ארכיון דחוס של הספרייה הנוכחית אך אל תכלול ספריות מסוימות:

tar --exclude='./folder' --exclude='./upload/folder2' cfzv archive.tar .("תיקייה" ו"תיקיה 2 "אינם כלולים)