EXPLAINED: How to Install .tar, .tar.gz or .tar.bz2 files on Linux [ Step-by-Step Guide]
תוכן עניינים:
- חילוץ קובץ tar.gz
- חילוץ קבצים ספציפיים מקובץ tar.gz
- חילוץ קובץ tar.gz מ- stdin
- רישום קובץ tar.gz
- סיכום
פקודת
tar
משמשת ליצירת ארכיוני זפת על ידי המרת קבוצת קבצים לארכיון. זה תומך במגוון עצום של תוכניות דחיסה כמו gzip, bzip2, lzip, lzma, lzop, xz ו- compress. טאר תוכנן במקור ליצירת ארכיונים לאחסון קבצים על סרט מגנטי וזו הסיבה ששמה " T ape AR עירית".
Gzip הוא האלגוריתם הפופולרי ביותר לדחיסת קבצי זפת. על פי הקונבנציה, שם ארכיב זפת הדחוס ב- gzip אמור להסתיים ב- .tar.gz או .tgz.
בקיצור, קובץ שמסתיים ב- .tar.gz הוא ארכיב .tar הדחוס ב- gzip.
ניתן להשתמש בפקודת
tar
לחילוץ ארכיוני זפת, הצגת רשימת הקבצים הכלולים בארכיון, הוספת קבצים נוספים לארכיון קיים, כמו גם פעולות מסוגים שונים אחרים.
במדריך זה, נראה לך כיצד לחלץ (או לפרוק) ארכיוני tar.gz ו- tgz.
חילוץ קובץ tar.gz
מרבית הפצות לינוקס ו- macOS מגיעות עם פקודת זפת המותקנת מראש כברירת מחדל.
כדי לחלץ קובץ tar.gz, השתמש
--extract
(
-x
) וציין את שם קובץ הארכיון לאחר אפשרות
f
:
tar -xf archive.tar.gz
פקודת
tar
תאתר אוטומטית את סוג הדחיסה ותחלץ את הארכיון. ניתן להשתמש באותה פקודה כדי לחלץ ארכיוני זפת שנדחסו עם אלגוריתמים אחרים כגון .tar.bz2.
אפשרות
-v
תראה את פקודת
tar
יותר ותדפיס את שמות הקבצים שחולצו בטרמינל.
tar -xvf archive.tar.gz
כברירת מחדל,
tar
יחלץ את תוכן הארכיון בספריית העבודה הנוכחית. השתמש
--directory
(
-C
) כדי לחלץ קבצי ארכיון בספריה ספציפית:
לדוגמה, כדי לחלץ את תוכן הארכיון
/home/linuxize/files
, באפשרותך להשתמש:
tar -xf archive.tar.gz -C /home/linuxize/files
חילוץ קבצים ספציפיים מקובץ tar.gz
כדי לחלץ קובץ (ים) ספציפיים מקובץ tar.gz, הוסף רשימה מופרדת ברווח של שמות קבצים שיוצאו לאחר שם הארכיון:
tar -xf archive.tar.gz file1 file2
בעת חילוץ קבצים, עליך לספק את שמם המדויק כולל הנתיב, כפי שהודפס על ידי -
--list
(
-t
).
חילוץ ספריה אחת או יותר מארכיון זהה לחילוץ קבצים:
tar -xf archive.tar.gz dir1 dir2
אם תנסה לחלץ קובץ שאינו קיים, תוצג הודעת שגיאה הדומה להלן:
tar -xf archive.tar.gz README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
אתה יכול גם לחלץ קבצים מקובץ tar.gz על בסיס תבנית תווים כלליים, על ידי שימוש באפשרות
--wildcards
וציטוט של התבנית כדי למנוע את המעטפת לפרש אותה.
לדוגמה, כדי לחלץ קבצים ששמם מסתיים ב-
.js
(קבצי Javascript), היית משתמש ב:
tar -xf archive.tar.gz --wildcards '*.js'
חילוץ קובץ tar.gz מ- stdin
בדוגמה הבאה אנו מורידים את מקורות הבלנדר באמצעות הפקודה
wget
את הפלט שלה לפקודת
tar
:
wget -c https://download.blender.org/source/blender-2.80.tar.gz -O - | sudo tar -xz
tar: Archive is compressed. Use -z option tar: Error is not recoverable: exiting now
רישום קובץ tar.gz
לרשימת התוכן של קובץ tar.gz, השתמש באפשרות
--list
(
-t
):
tar -tf archive.tar.gz
הפלט ייראה כך:
file1
tar -tvf archive.tar.gz
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
סיכום
קובץ tar.gz הוא ארכיב טאר דחוס עם Gzip. כדי לחלץ שימוש בקובץ tar.gz,
tar -xf
ואחריה שם הארכיון.
אם אין באפשרותך לפתוח קובץ מצורף של Excel, Word או PowerPoint מתוך Microsoft Outlook או קובץ מהאינטרנט, ואתה מקבל הודעת שגיאה,

הקובץ פגום ולא ניתן לפתוח אותו
בעת לחיצה על קישור HTML כדי לפתוח קובץ Microsoft Office, כגון Word או Excel, עליו לפתוח אותו בתוכנית Office המתאימה כגון Word או Word לְהִצטַיֵן. עם זאת, אם אתה מוצא שקובץ Office נפתח ב- IE עצמו, הפוסט הזה עשוי לעזור לך לתקן את הבעיה.

מסמכי Office הפתוחים בדפדפן IE במקום בתוכניות שלהם
כיצד לחלץ (לפתוח) קובץ tar bz2

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