אנדרואיד

כיצד לחלץ (לפתוח) קובץ tar bz2

Installing .tar.gz (or .tar.bz2) files in Xubuntu

Installing .tar.gz (or .tar.bz2) files in Xubuntu

תוכן עניינים:

Anonim

פקודת tar מאפשרת לך ליצור ולחלץ ארכיוני זפת. זה תומך במגוון עצום של תוכניות דחיסה כמו gzip, bzip2, lzip, lzma, lzop, xz ו- compress.

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

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

חילוץ קובץ tar.bz2

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

כדי לחלץ קובץ tar.bz2, השתמש באפשרות - --extract ( -x ) וציין את שם קובץ הארכיון לאחר האפשרות -f :

tar -jf archive.tar.bz2

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

אם אתה משתמש בשולחן העבודה ושורת הפקודה אינה הדבר שלך אתה יכול להשתמש במנהל הקבצים שלך. כדי לחלץ (לבטל את הדחיסה) של קובץ tar.bz2, לחץ באמצעות לחצן העכבר הימני על הקובץ שברצונך לחלץ ובחר "חלץ". משתמשי Windows יזדקקו לכלי בשם 7zip כדי לחלץ קבצי tar.bz2.

לקבלת פלט מילולי יותר השתמש באפשרות -v . אפשרות זו מורה tar להציג את שמות הקבצים שחולצו בטרמינל.

tar -xvf archive.tar.bz2

כברירת מחדל, tar יחלץ את תוכן הארכיון בספריית העבודה הנוכחית. השתמש --directory ( -C ) כדי לחלץ קבצי ארכיון בספריה ספציפית:

לדוגמה, כדי לחלץ את תוכן הארכיון /home/linuxize/files , הקלד:

tar -jf archive.tar.bz2 -C /home/linuxize/files

חילוץ קבצים ספציפיים מקובץ tar.bz2

כדי לחלץ קובץ (ים) ספציפיים מקובץ tar.bz2, הוסף רשימה מופרדת של חלל של שמות קבצים שיוצאו לאחר שם הארכיון:

tar -jf archive.tar.bz2 file1 file2

בעת חילוץ קבצים, עליך לספק את שמם המדויק כולל הנתיב, כפי שמודפס כאשר משתמשים באפשרות --list ( -t ).

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

tar -jf archive.tar.bz2 dir1 dir2

tar -jf archive.tar.bz2 README

tar: README: Not found in archive tar: Exiting with failure status due to previous errors

האפשרות --wildcards מאפשרת לחלץ קבצים מקובץ tar.bz2 על בסיס תבנית תווים כלליים. יש לצטט את התבנית כדי למנוע את הקליפה לפרש אותה.

לדוגמה, כדי לחלץ רק את הקבצים ששמם מסתיים ב- .md (קבצי סימון), היית משתמש ב:

tar -jf archive.tar.bz2 --wildcards '*.md'

חילוץ קובץ tar.bz2 מ- stdin

בעת חילוץ קובץ tar.bz2 דחוס על ידי קריאת הארכיון מכניסה רגילה (בדרך כלל דרך צנרת), עליך לציין את אפשרות הדחיסה. האפשרות -j אומרת tar כי הקובץ דחוס באמצעות bzip2.

בדוגמה למטה אנו מורידים את מקורות ה- Vim באמצעות הפקודה wget את הפלט שלה לפקודת tar :

wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O - | sudo tar -xj

tar: Archive is compressed. Use -j option tar: Error is not recoverable: exiting now

רישום קובץ tar.bz2

לרשימת התוכן של קובץ tar.bz2, השתמש באפשרות --list ( -t ):

tar -tf archive.tar.bz2

הפלט ייראה כך:

file1

tar -tvf archive.tar.bz2

-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.bz2 הוא ארכיב טאר דחוס עם Bzip2. כדי לחלץ קובץ tar.bz2, השתמש בפקודה tar -jf -jf ואחריו שם הארכיון.

מסוף זפת