חלץ קבצי זפת לספרייה ספציפית ב- Linux

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

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

הנה בדוגמה הבאה, יש לנו התחביר לחילוץ קובץ

# tar -xf filename.tar -C / file_path / folder
# tar -xf filename.tar.gz - ספריה / file_path / תיקיה

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

להלן מספר דוגמאות שבהן ניתן להסביר זאת בצורה טובה יותר:

דוגמה 1: חלץ קבצי .tar

אנו הולכים לחלץ את הקבצים article.tar לספריית / tmp / my_article. דבר חשוב מאוד הוא שתוודא שספריית היעד או תיקיית היעד קיימים לפני שחילצת את .זֶפֶת

אנו הולכים ליצור את תיקיית היעד עם הפקודה הבאה:נורא

# mkdir / tmp / my_article

כעת, כדי לחלץ את הקבצים מ- article.tar ל- / tmp / my_article אנו מבצעים את הפעולות הבאות:

# tar -xvf article.tar -C / tmp / my_article /

ניתן להשתמש בו גם -מַדרִיך במקום -C, יש להם בדיוק אותה פונקציה

דוגמה 2: חלץ קבצי .tar.gz ו- .tgz

כמו בדוגמה הקודמת, עלינו לוודא שתיקיית היעד קיימת באמצעות:

# mkdir / tmp /Tgz

עכשיו אנחנו הולכים לחלץ documents.tgz לתיקיה שיצרנו קודם

# זפת -zvxf docs.tgz -C / tmp / tgz /

ניתן להשתמש בו גם כך (הוא עושה בדיוק את אותו הדבר)

# tar -zvxf docs.tgz - ספריה / tmp / tgz /

דוגמה 3: חלץ קבצי tar.bz2, tar.bz, .tbz או .tbz2 לספריה אחרת

שוב אנו מוודאים שתיקיית היעד קיימת באמצעות:

# mkdir / tmp /זפת- bz

ואנחנו פותחים את הקובץ שנקרא documents.tbz2 בתיקיה שנוצרה לפני כן

# זפת -jvxf docs.tbz2 -C / tmp / tar-bz

דוגמה 4: חלץ תיקייה ספציפית אחת או יותר בתוך קובץ .tar לספרייה ספציפית

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

במקרה זה הקובץ נקרא וכו 'כוכב ותיקיית היעד / ספציפית לזפת

שוב אנו מוודאים שתיקיית היעד קיימת באמצעות:

# mkdir / tmp /ספציפי לזפת
# זפת -xvf וכו 'טאר וכו' / בעיות / וכו '/ content.odt וכו' / mysql / -C / tmp / ספציפית לזפת

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   חוסה דיג'ו

    היי, מישהו יודע איך אוכל להעביר את מטמון Google Chrome מהכונן הקשיח ל- RAM באובונטו 14.04 LTS?

    1.    ליאו דיג'ו

      אני כן, זה קל. פשוט שנה את ה- fstab עם ה- sig. ערכים:
      tmpfs /home/Your_USER/.config/google-chrome/Default/Cache/ ברירות מחדל של tmpfs, exec, nosuid, nodev, mode = 0777 0 0

      מקווה שזה יכול לעזור לך.

  2.   Chaparral דיג'ו

    תודה, תודה רבה על ההסבר.

  3.   אלחנדרו טורמאר דיג'ו

    תודה על ההסבר, הדרכה זו נדרשה (השנייה שנמצאת שם החל משנת 2012 מעולם לא עבדה עבורי). תצטרך לקרוא אותו מספר פעמים ולתרגל אותו ...

  4.   פדורה_משתמש דיג'ו

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

  5.   מאוריסיו לופז דיג'ו

    תודה על ההסבר הברור.